zoukankan      html  css  js  c++  java
  • mouseover事件mouseenter事件

    1、

    mouseover:会在鼠标进入该元素或者该元素的子元素时触发

    mouseenter:只在鼠标进入该元素时触发

    mouseout:在鼠标移出该元素或则该元素的子元素时触发

    mouseleave:只在鼠标离开该元素时触发

    所以在整个过程中,mouseenter mouseleave只触发一次。over和out触发多次(每次进入和退出子元素都会触发)

        var odiv = document.getElementById('outer');
        odiv.addEventListener('mouseenter',enterHandler,false);
        odiv.addEventListener('mouseover',overHandler,false);
        odiv.addEventListener('mouseout',outHandler,false);
        odiv.addEventListener('mouseleave',leaveHandler,false);
    
        function enterHandler(){
            console.log('触发enter事件');
        }
        function overHandler(){
            console.log('触发over事件');
        }
        function outHandler(){
            console.log('触发out事件');
        }
        function leaveHandler(){
            console.log('触发leave事件');
        }

  • 相关阅读:
    第十八周个人作业
    十六周个人作业
    个人作业
    第十四周总结
    第十三周周末总结
    排球计分程序说明书
    我和计算机
    排球比赛记分员
    逻辑思维怎样成为一个高手
    用户故事排球教练助手
  • 原文地址:https://www.cnblogs.com/lydialee/p/4783430.html
Copyright © 2011-2022 走看看