js 鼠标移除元素时触发 移到子元素 不会触发


    <div id="div1" style="width: 300px;height: 300px;background-color: aquamarine; padding-top: 20px;">
        <div style="width: 100px;height: 100px;background-color: white;margin-left: 20px;">

        </div>
    </div>

    <script>
        var t = document.getElementById("div1");
        //  mouseover mouseout:  在鼠标进入或者离开作用元素或者其子元素时,都会触发
 /*        t.addEventListener("mouseout", function () {
            console.log(11);
        }); */

        //mouseenter mouseleave:在鼠标移出作用元素的时候才会触发。
        t.addEventListener("mouseleave", function () {
            console.log(11);
        }); 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM