在https://github.com/ben174?tab=contributions&from=2015-01-27的贡献日历热图中 - 我似乎无法弄清楚如何取消绑定工具提示鼠标悬停。
它就像是在没有任何事件绑定的情况下出现,但我无法弄清楚这是怎么可能的。
我尝试过的一些事情:
$("svg rect").unbind("mouseover")
$("svg").unbind("mouseover")
答案 0 :(得分:0)
如果您查看<div>
的父<svg>
,
<div class="js-calendar-graph ...etc...">
附加了mouseover和mouseout事件。禁用鼠标悬停会停止为我显示工具提示。
答案 1 :(得分:0)
在DOM上闲逛几个小时之后。取消绑定匿名函数并不容易,这就是他们所做的。您需要找到事件监听器,然后删除它。这就是最终的工作,感谢大家的帮助:
getEventListeners(document.querySelectorAll("div.js-calendar-graph")[0]).mouseover[0].remove()