html5零基礎入門教程「jquery引入插件的步驟」

33-jquery移入移出事件

<!DOCTYPE html>

<html>

<head>

<meta charset=”utf-8″>

<title>33-jquery移入移出事件</title>

<style type=”text/css”> /*樣式開始*/

*{ /*表示 所選取的該元素以及其所屬的子元素 */

margin: 0; /*外邊距*/

padding: 0; /*內邊距*/

}

.father{ /* 選中class叫父親的div盒子*/

width: 200px; /* 寬:200像素*/

height: 200px; /* 高:200像素*/

background: red; /* 背景:紅色*/

}

.son{ /* 選中class叫兒子的div盒子*/

width: 100px; /* 寬:100像素*/

height: 100px; /* 高:100像素*/

background: #0000FF; /* 背景:藍色*/

}

</style>

<script src=”
../static/js/jquery-3.6.0.js”></script> <!–引入jQuery 否則後面的$符號不能用 –>

<script>

$(function(){ /* jQuery 的入口函數 */

// alert(‘入口函數’) /* 入口函數沒有錯誤就會彈出 */

/*

mouseover mouseout 事件, 子元素被移入移出,也會觸發父元素的事件

*/

// $(“.father”).mouseover(function(){ /*選擇class叫父親的div的鼠標移入事件*/

// alert(‘鼠標進入了父親的盒子區域’) /* 彈出窗口’鼠標進入了父親的盒子區域’*/

// })

33-jquery移入移出事件

// $(“.father”).mouseout(function(){ /*選擇class叫父親的div的鼠標移出事件*/

// alert(‘鼠標移出了父親的盒子區域’) /* 彈出窗口’鼠標移出了父親的盒子區域’*/

// })

33-jquery移入移出事件

/*mouseenter mouseleave 事件, 子元素被移入移出,不會觸發父元素的事件 */

// $(“.father”).mouseenter(function(){ /*選擇class叫父親的div的鼠標移入事件*/

// alert(‘鼠標進入了父親的盒子區域’) /* 彈出窗口’鼠標進入了父親的盒子區域’*/

// })

// $(“.father”).mouseleave(function(){ /*選擇class叫父親的div的鼠標移出事件*/

// alert(‘鼠標移出了父親的盒子區域’) /* 彈出窗口’鼠標移出了父親的盒子區域’*/

// })

// $(“.father”).hover(function(){ /* 同時監聽鼠標移入移出的事件用hover 子元素被移入移出,不會觸發父元素的事件*/

// console.log(‘鼠標移入了’) /* 移入後調用*/

// }, function(){

// console.log(‘鼠標移出了’) /* 移出後調用*/

// })

$(“.father”).hover(function(){ /* 同時監聽鼠標移入移出的事件用hover 子元素被移入移出,不會觸發父元素的事件*/

console.log(‘鼠標移入移出了’) /*鼠標移入和移出都監聽了*/

})

})

</script>

</head>

<body>

<div class=”father”> <!– class叫父親的div盒子 –>

<div class=”son”> <!– class叫兒子的div盒子 –>

</div>

</div>

</body>

</html>

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/208634.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:18
下一篇 2024-12-08 15:18

相關推薦

發表回復

登錄後才能評論