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);
        }); 
posted @ 2020-01-07 16:34  enych  阅读(1324)  评论(0编辑  收藏  举报