gpt4 book ai didi

Javascript事件冲突,但不确定如何识别第一个事件分配

转载 作者:行者123 更新时间:2023-12-03 09:39:20 26 4
gpt4 key购买 nike

我有一个元素<div class='graph'>我尝试将 onClick 关联起来与它发生的事件。该元素之上有一些动态加载过程,但我不确定该过程加载的事件处理程序到底是什么。

例如,打开网页后,我使用highchart在<div class='graph'>上绘制图表然后我尝试添加一个事件处理程序 $('.graph').on('click',function(){//to show some text when click the <div>} ,但不幸的是,这不起作用(当我单击该元素时该函数永远不会执行)。我唯一能想到的是,highchart 在 '.graph' 上添加了一些“点击”事件。因此,当我添加另一个“点击”事件时,它将无法按预期工作。

我的问题是:

  1. 我怎么知道第一个“点击”事件是什么(console.log($('.graph').click()) 似乎没有给我任何有用的信息)?

  2. 我该如何让第二次点击成功?

最佳答案

在源代码中你可以找到 line #9946 (对于 4.1.7) - 这会阻止默认方法,但是,在那里您找不到 stopPropagation() 调用。

我建议使用chart.events.click反而。

关于Javascript事件冲突,但不确定如何识别第一个事件分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31233152/

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