• 两个鼠标移入事件的区别


    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>区别</title>
    <style>
    		div {
    		     100px;
    		    height: 100px;
    		    border: 1px solid black;
    		    margin: 10px;
    		    float: left;
    		    padding: 30px;
    		    text-align: center;
    		    background-color: lightgray;
    		}
    
    		p {
    		    background-color: white;
    		}
    </style>
    </head>
    <body>
    
    		<h3>该实例演示了 onmousemove, onmouseenter 和 onmouseover 的不同。</h3>
    
    		<p> onmousemove 事件在鼠标移动到 div 元素上时触发。</p>
    
    		<p> mouseenter 事件中有在鼠标指针进入 div 元素时触发。 </p>
    
    		<p> onmouseover 事件在鼠标指针进入 div 元素时触发,在子元素上也会触发(p 和 span)。</p>
    
    		<div onmousemove="myMoveFunction()">
    		  <p>onmousemove: <br> <span id="demo">鼠标移动到我这!</span></p>
    		</div>
    
    		<div onmouseenter="myEnterFunction()">
    		  <p>onmouseenter: <br> <span id="demo2">标移动到我这!</span></p>
    		</div>
    
    		<div onmouseover="myOverFunction()">
    		  <p>onmouseover: <br> <span id="demo3">标移动到我这!</span></p>
    		</div>
    
    <script>
    		x = 0;
    		y = 0;
    		z = 0;
    
    		function myMoveFunction() {
    		    document.getElementById("demo").innerHTML = z+=1;
    		}
    
    		function myEnterFunction() {
    		    document.getElementById("demo2").innerHTML = x+=1;
    		}
    
    		function myOverFunction() {
    		    document.getElementById("demo3").innerHTML = y+=1;
    		}
    </script>
    
    </body>
    </html>
    

    onmouseover   与    onmouseenter   唯一的区别是: onmouseenter 事件不支持冒泡。

  • 相关阅读:
    《Programming in Lua 3》读书笔记(十)
    《Programming in Lua 3》读书笔记(九)
    《Programming in Lua 3》读书笔记(八)
    [原]NYOJ-括号匹配-2(java)
    [原]NYOJ-字符串替换-113
    [原]NYOJ-小光棍数-458
    [原]NYOJ-公约数和公倍数 -40
    [原]NYOJ-开灯问题-77
    [原]NYOJ-数的位数-69
    [原]NYOJ-大数阶乘-28
  • 原文地址:https://www.cnblogs.com/yang1997/p/11991781.html
Copyright © 2020-2023  润新知