高图表图选项单击事件仅在鼠标停留在块中时触发一次
Highchart plotOption click event only fired once with mouse stay in the block
最近我做了一个饼图,想切换饼图部分,代码看起来像这样:
point: {
events: {
click: function () {
//do some stuff
$scope.$apply();
}
}
}
当您鼠标进入饼图部分并且光环显示表明您的鼠标悬停在其上时,它会起作用。但是,单击后,光晕消失并且失去焦点,然后再次单击,它将不起作用。要使其再次工作,您必须将鼠标移动到其他地方并再次输入以将其再次更改为悬停状态。即使您不移出鼠标并再次输入,有没有办法使单击功能继续工作?
最简单的方法是在单击事件中触发鼠标退出/鼠标悬停。
point: {
events: {
click: function(event) {
toggleProductHide(event.point.name);
this.onMouseOut();
this.onMouseOver(event);
}
}
}
相关文章:
- 单击仅在第二次单击后有效
- 删除确认对话框在第一次单击时不起作用
- 在单击事件中,第一次单击时激发代码一次,其余代码在所有单击时运行
- 一次点击,两次'单击'事件已启动
- 单击一次以静音,另一次单击可取消静音
- 一次单击一下即可在句子中显示大字符串
- 如何在函数中添加一次单击事件
- 让窗口在一次单击触发两个页面重定向后保持焦点
- 我的 jQuery 滑块运行良好,但存在错误,它有时不会在下次或上一次单击时显示图像
- 元素上的多次单击绑定仅在挖空.js中执行一次
- 向同一按钮添加两次单击事件只能工作一次
- 单击时将html存储到变量中,从DOM中删除,然后在另一次单击时将其放回
- 向下滑动一次单击标签不会滑动
- Jquery获取最近一次单击的属性ID
- jquery单击事件在一次单击中执行多次
- JQuery通过另一次单击的代码单击
- 对于动态创建的元素,只绑定一次单击事件
- JQuery三按钮单击事件执行一次单击
- 每隔一次单击Internet Explorer中的链接都不起作用
- 事件(单击)如何通过另一次单击一次又一次地触发