我有一个具有onmouseout
function的ul
标签。 ul
包含4个li
元素。 我希望在离开ul
时调用一个函数,但是当我从一个li
转到另一个li
时会调用它。 我的错误在哪里?
我的清单是:
在ul
上处理onmouseout
有点棘手,是的。 你需要处理事件冒泡,因为onmouseout
可以触发a
或li
并传播回ul
。 因此,即使您要离开子元素 – 除非明确阻止传播,否则将触发ul
事件。
既然你有jQuery标签,我可以建议这个简洁明了的方法:
演示
HTML:
JS:
需要了解更多jQuery教程分享离开每个li标签时运行一个函数但是在ul标签中定义了鼠标输出,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!
$("#settings").mouseleave(function() { // Better to debug with console.log() // alert(20); console.log(20); });
以上就是jQuery教程分享离开每个li标签时运行一个函数但是在ul标签中定义了鼠标输出相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/981182.html