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事件');
        }

  • 相关阅读:
    vscode安装使用
    文本相似度编辑距离
    lstm有浅入深
    去除数组对象中重复的对象
    ANGULAR :NGIF 的ELSE用法
    数组中去除重复的对象的简单方法
    自然数e的野史来历和计算方法
    VSCode
    Ubuntu
    Ubuntu
  • 原文地址:https://www.cnblogs.com/lydialee/p/4783430.html
Copyright © 2011-2022 走看看