gpt4 book ai didi

javascript onmouseout 应用于由 child 触发的 div

转载 作者:太空狗 更新时间:2023-10-29 14:52:30 28 4
gpt4 key购买 nike

我无法通过谷歌找到解决方案,但我认为这将是一个很常见的问题。我有一个 div,我已经应用了一个 onmouseout 事件处理程序(该处理程序用于使用 jquery 的“slideup”函数向上滚动菜单,因为我希望在鼠标离开时隐藏菜单)。问题是该 div 的子元素也会导致处理程序触发(由于冒泡事件模型的性质,我承认这是设计使然)。现在我想知道什么是最好的方法来忽略这些由 div 子元素触发的事件,并且只在鼠标离开应用事件的 div 时才滚动菜单。

谢谢

最佳答案

你要找的是 mouseenter 和 mouseleave。

可以在这个链接找到一个很好的例子(他们比较了 mouseenter 和 mouseover)

http://docs.jquery.com/Events/mouseover

一篇博客文章

http://blogs.oracle.com/greimer/entry/mouse_over_out_versus_mouse

关于javascript onmouseout 应用于由 child 触发的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1281066/

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