亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請教下mouseover()和mouseenter()之間的區別

代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>demo009基礎事件</title>

<script type="text/javascript" src="jquery-1.12.4.min.js"></script>

<style type="text/css">

#box1{

width: 200px;

height: 200px;

border:1px solid black;

}

#box2{

width: 100px;

height: 100px;

border:1px solid black;

position: absolute;

top: 300px;

}

</style>

</head>

<body>

<div id="box1">

<div id="box2"></div>

</div>

<script type="text/javascript">

? ? ? ? /*$('#box1').mouseover(function(){

? ? ? ? ?$('#box1').css('background','red');

? ? ? ? });*/

? ? ? ? $('#box1').mouseenter(function(){

? ? ? ? ?$('#box1').css('background','red');

? ? ? ? });

</script>

</body>

</html>

當把子元素box2定位到父元素外面的話,子元素鼠標移入使用monseenter()方法也會產生事件冒泡。但是不進行定位的話就不會產生冒泡。請問為什么?

正在回答

1 回答

mouseover是鼠標在元素上面就會觸發,mouseenter是鼠標穿過元素才會觸發


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
jQuery基礎課程
  • 參與學習       154733    人
  • 解答問題       7289    個

加入課程學習,有效提高前端開發速度

進入課程

請教下mouseover()和mouseenter()之間的區別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號