gpt4 book ai didi

javascript - Highcharts : click event not detected after a redraw

转载 作者:行者123 更新时间:2023-11-30 15:10:21 27 4
gpt4 key购买 nike

我正在使用 Highcharts,我想在用户点击图表标签时触发一些事件。只要我不重绘,它就可以正常工作。当我使用 chart.redraw() 时,不再触发点击事件这是一个 fiddle :https://jsfiddle.net/AJeantet/28oebumb/3/

有人知道解决方法吗?谢谢,阿德里安

最佳答案

当前的问题是您将事件处理程序附加到重绘图表时销毁的 DOM 节点。

改变

$('.label_wrapper').click(function() {
console.log('Still working...');
});

$(document).on('click','.label_wrapper', function() {
console.log('Still working...');
});

处理程序将附加到文档而不是正在重绘的节点,这意味着事件处理程序将永远不会被销毁。

参见 updated fiddle here .

关于javascript - Highcharts : click event not detected after a redraw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45196140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com