久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Highcharts - 保持工具提示在點擊時顯示

Highcharts - Keep tooltip showing on click(Highcharts - 保持工具提示在點擊時顯示)
本文介紹了Highcharts - 保持工具提示在點擊時顯示的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一個 highcharts 圖表,我允許用戶動態創建他們自己的標志.現在我希望能夠單擊標志本身并能夠一直顯示它的工具提示,直到我再次單擊該標志.這樣做的原因是為了讓用戶給點賦予特殊的含義,當他們將圖形保存為圖像時,我希望它顯示他們留下的工具提示信息.

I have a highcharts graph, and I allowed the user to dynamically create their own Flags. Now I want to be able to click on the flag itself and be able to keep it's tooltip showing the whole time until I click on the flag again. The reason for this is to allow the user to give special meaning to points, and when they save the graph as an image, I want it to show the tooltip information they left on.

任何人都知道如何做到這一點或去做這件事嗎?我不知道如何訪問標志工具提示

Anyone know how to do this or go about this? I can't figure out how to access the flags tooltip

plotOptions: {
            series: {
                allowPointSelect: true,
                animation: false,
                dataGrouping: {
                    force: true,
                    smoothed: true
                }
            },
            line: {
                allowPointSelect: true,
                animation: false,
                point: {
                    events: {
                        click: function () {
                            var thePoint = this;
                            var previousFlag = findFlag(thePoint);
                            if (previousFlag != null) {
                                previousFlag.remove();
                            } else {
                                createFlagForm(thePoint);
                            }
                        }
                    }
                }
            },
            flags: {
                point: {
                    events: {
                        click: function() { 
                            //How to access the tooltip? this means the flag point itself
                        }
                    }
                },
                tooltip: {
                    useHTML: true,
                    xDateFormat: "%B-%e-%Y %H:%M"
                }
            }
        },

推薦答案

我剛剛搞定了這個.當您單擊一個點時,它將保留工具提示.它通過克隆工具提示 svg 元素并將其附加到繪圖來做到這一點.

I just whipped this up. When you click a point it will persist the tooltip. It does this by cloning the tooltip svg element and appending it to the plot.

這是一個小提琴.

$(function () {
    cloneToolTip = null;
    chart = new Highcharts.Chart({
        chart: {
            renderTo: 'container'
        },
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        plotOptions: {
            series: {
                cursor: 'pointer',
                point: {
                    events: {
                        click: function() { 
                            if (cloneToolTip)
                            {
                                chart.container.firstChild.removeChild(cloneToolTip);
                            }
                            cloneToolTip = this.series.chart.tooltip.label.element.cloneNode(true);
                            chart.container.firstChild.appendChild(cloneToolTip);
                        }
                    }
                }
            }
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
        }]
    });
});?

這篇關于Highcharts - 保持工具提示在點擊時顯示的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

jQuery/JavaScript Library for avatar creation?(用于創建頭像的 jQuery/JavaScript 庫?)
How to do following mask input problem?(如何做以下掩碼輸入問題?)
Issues Setting Value/Label Using DropKick Javascript(使用 DropKick Javascript 設置值/標簽的問題)
how to unit-test private methods in jquery plugins?(如何對 jquery 插件中的私有方法進行單元測試?)
stellar.js - configuring offsets / aligning elements for a vertical scrolling website?(stellar.js - 為垂直滾動網站配置偏移量/對齊元素?)
jQuery masked input plugin. select all content when textbox receives focus(jQuery 屏蔽輸入插件.當文本框獲得焦點時選擇所有內容)
主站蜘蛛池模板: 亚洲欧美日韩精品久久亚洲区 | 久久久久9999| 99久久精品免费看国产高清 | 欧美电影免费观看高清 | 久草在线视频中文 | 美女黄网 | 国产91丝袜 | 日韩精品免费在线观看 | 超碰在线97国产 | 午夜av成人 | 国产真实乱对白精彩久久小说 | 精品久久久久一区二区国产 | 精品国产伦一区二区三区观看方式 | 四虎影| 亚洲激情自拍偷拍 | 99re6在线视频精品免费 | 成人欧美一区二区 | 国产精品久久精品 | 一区二区精品 | aaa精品 | 免费观看一级毛片视频 | 欧美成人影院在线 | 亚洲精品自在在线观看 | 成人一区二区三区 | 午夜寂寞网站 | 在线成人av | 中文字幕一区二区视频 | 日韩欧美在线观看 | 国产成人午夜高潮毛片 | 日韩毛片网| 中文区中文字幕免费看 | 黑人一级片视频 | 91久久久www播放日本观看 | 色噜噜色综合 | 亚洲精品大片 | 日韩一区二区三区四区五区 | 日韩中文一区 | 国产精品久久久99 | 在线一区二区三区 | 国产不卡在线 | 国产一二区视频 |