highchart点击事件没反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了highchart点击事件没反应相关的知识,希望对你有一定的参考价值。

tooltip:
usehtml: true,
formatter: function()
return '<div>' + this.point.date
+ '<br\><span>$' + this.y
+ '</span><br\><button onclick="testAlert()">test test test</button></div>';
,
,

function testAlert()
alert('test');
;
mor*_*ree 6

将工具提示的指针事件属性更改为'auto'。

tooltip:
// pointFormat: '<div>point.date<br\>point.air<br\>$point.y</div><button>test</button>',
useHTML: true,
formatter: function()
return '<div>'+this.point.date+'<br\>'+this.point.air+'<br\><span>$'+this.y+'</span><br\><a href="http://www.w3schools.com">testtesttest</a></div>';
,
style:
pointerEvents: 'auto'

,
现场例子
http://jsfiddle.net/emzmvth4/1/

归档时间:

5 年,9 月 前

查看次数:

772 次

最近记录:

5 年,9 月 前

相关归档
使用jQuery获取类名 578
jQuery复选框更改并单击事件 528
HTML5本地存储与会话存储 527
解析JSON给出"意外令牌o"错误 434
如何检查可见DOM中是否存在元素? 377
理解Object.create()和new SomeFunction()之间的区别 372
从字符串中提取("获取")一个数字 325
Highcharts如何更改x轴选项 8
x轴tickInterval在highstock图表中无法正常工作 5
在R shiny/rcharts中渲染后添加highcharts plotband 3
难疑归档
package.json中的波浪号(〜)和插入符号(^)有什么区别? 3111
不区分大小写'包含(字符串)' 2785
是否有标准函数来检查javascript中的null,undefined或blank变量? 2088
如何更改一个特定提交的提交作者? 1949
StringBuilder和StringBuffer之间的区别 1510
尝试抓住加速我的代码? 1463
每个'循环的Java'如何工作? 1446
php中的startsWith()和endsWith()函数 1409
MVC和MVVM有什么区别? 1275
参考技术A highchart点击事件没反应?
答案如下:代码和设置出现错误导致!首先第一步先点击打开设置按钮,然后帐户管理在页面点击账号安全中心进入即可完成!

如何修改highcharts图例项点击事件?

【中文标题】如何修改highcharts图例项点击事件?【英文标题】:How to modify highcharts legend item click event? 【发布时间】:2012-05-23 05:07:43 【问题描述】:

我需要修改 highcharts 图例项的点击事件。 Highcharts 演示 http://www.highcharts.com/demo/line-basic 。我想要例如:第一个动作将是一些警报,第二个动作将是默认动作(从图表中清除东京线)。谢谢。对不起,如果问题不干净。

【问题讨论】:

highcharts 有一个很棒的文档,其中包含 jsfiddle 示例,我确定您正在寻找的就是:highcharts.com/ref 上述更新的链接不再起作用。 api.highcharts.com/… 【参考方案1】:

你必须像下面的代码一样使用legendItemClick回调

plotOptions: 
        line: 

           events: 
                legendItemClick: function () 
                   alert('I am an alert');
                   //return false; 
                   // <== returning false will cancel the default action
                    
                
            ,
            showInLegend: true
        
    

这里是working fiddle,当您点击东京等图例然后隐藏东京线时会显示警报。

另请参阅plotOptions documentation 了解相关事件。根据您使用的图表类型,您需要放置的位置可能会有所不同。

【讨论】:

是的,就是这个!!感谢您的准确回答:) 禁用图例操作:legendItemClick: function (e) e.preventDefault() 有谁知道在禁用点击后如何将光标更改为图例上的默认值? 找到它:legend:itemStyle: 看来,那个 API 已经改变了,如果这个例子不适合你,请看下面 Tony 的回答。【参考方案2】:

对我来说,legendItemClick 事件必须是针对系列的,而不是针对线的。例如:

plotOptions: 
        series: 
            events: 
                legendItemClick: function(event) 
                    var visibility = this.visible ? 'visible' : 'hidden';
                    if (!confirm('The series is currently '+ 
                                 visibility +'. Do you want to change that?')) 
                        return false;
                    
                
            
        
    ,

来自 Highcharts 的示例: http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-events-legenditemclick/

【讨论】:

以上是关于highchart点击事件没反应的主要内容,如果未能解决你的问题,请参考以下文章

JAVA中设置鼠标点击事件怎么设置啊?为啥没反应?跪谢

vue-amap为marker添加点击事件没反应

如何修改highcharts图例项点击事件?

编辑 Highcharts Legend 上的点击事件

Highcharts系列点击事件不会在第一次点击时触发

请教QT中的slider控件的鼠标点击事件