jQuery中mouseout和mouseleave区别
Posted ayong6
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery中mouseout和mouseleave区别相关的知识,希望对你有一定的参考价值。
1 <body> 2 <div id="box1"> 3 <div id="box2"></div> 4 </div> 5 <script src="jquery.js"></script> 6 <script> 7 let box1 = $(‘#box1‘); 8 let box2 = $(‘#box2‘); 9 ? 10 box1.on({ 11 mouseout:function(){ 12 console.log(‘mouseout‘); //不论鼠标指针离开指定元素还是该元素子元素,都会触发 mouseout 事件。 13 }, 14 mouseleave:function(){ 15 console.log(‘mouseleave‘); //只有在鼠标指针离开指定元素时,才会触发 mouseleave 事件。 16 }, 17 }) 18 </script> 19 </body>
总结
-
个人感觉mouseleave()最大的好处就是不冒泡
以上是关于jQuery中mouseout和mouseleave区别的主要内容,如果未能解决你的问题,请参考以下文章
jQuery mouseover与mouseenter,mouseout与mouseleave的区别
mouseover和mouseout事件在鼠标经过子元素时也会触发