gpt4 book ai didi

jquery - 为什么当鼠标悬停在 mouseOut 目标内的文本上时 .mouseOut() 会触发?

转载 作者:行者123 更新时间:2023-12-01 02:08:10 26 4
gpt4 key购买 nike

例如,如果我执行 $('div#something').mouseout(function(){}); ,那么当我将鼠标悬停在 #something 内的文本上时,该函数将会触发div 而不是当我离开 div 时。

我希望它仅在我离开 div 时触发,而不是当我将鼠标悬停在 div 内的文本上时触发。

为什么会发生这种情况?

最佳答案

每当鼠标光标离开一个元素时,mouseout 就会触发,即使“离开”意味着它正在进入一个子元素(文本将是 - 至少在某些浏览器上)。

您可能想使用“mouseleave”。

http://api.jquery.com/mouseleave/

关于jquery - 为什么当鼠标悬停在 mouseOut 目标内的文本上时 .mouseOut() 会触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6092087/

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