最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery入門(mén)——事件機(jī)制之事件中的冒泡現(xiàn)象示例解釋

 更新時(shí)間:2020年09月12日 14:28:36   投稿:whsnow  
事件被觸發(fā)后被分為兩個(gè)階段,一個(gè)是捕獲(Capture),另一個(gè)是冒泡(Bubbing),但大多瀏覽器并不是都支持捕獲階段,因此事件被觸發(fā)后,往往執(zhí)行冒泡過(guò)程,感興趣的朋友可以了解下,或許對(duì)你學(xué)習(xí)事件機(jī)制有所幫助

1、當(dāng)用戶瀏覽頁(yè)面時(shí),瀏覽器會(huì)對(duì)頁(yè)面代碼進(jìn)行解釋或編譯——這個(gè)過(guò)程實(shí)質(zhì)上是通過(guò)事件來(lái)驅(qū)動(dòng)的,即頁(yè)面在加載時(shí),執(zhí)行一個(gè)Load事件,在這個(gè)事件中實(shí)現(xiàn)瀏覽器編譯頁(yè)面代碼的過(guò)程。事件被觸發(fā)后被分為兩個(gè)階段,一個(gè)是捕獲(Capture),另一個(gè)是冒泡(Bubbing),但大多瀏覽器并不是都支持捕獲階段,因此事件被觸發(fā)后,往往執(zhí)行冒泡過(guò)程。

2、示例代碼

復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>事件中的冒泡現(xiàn)象</title>
<script type="text/javascript" src="jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function(){
var intI=0;
$("body,div,#btnShow").click(function(event){
intI++;
$(".clsShow").show().html("您好,歡迎來(lái)到JQuery世界!").append("<div>執(zhí)行次數(shù)"+intI+"</div>");
})
});
</script>
</head>
<body>
<div>
<input id ="btnShow" type="button" value ="點(diǎn)擊" class ="btn"/>
</div>
<div class ="clsShow"></div>
</body>
</html>

3、效果圖預(yù)覽:


點(diǎn)擊后:

點(diǎn)擊一次后,顯示執(zhí)行的次數(shù)是3次,這是因?yàn)槭录趫?zhí)行過(guò)程中存在冒泡現(xiàn)象,即雖然單擊的是按鈕,但按鈕外圍的<div>元素的事件也被觸發(fā),同時(shí)<div>元素外圍的<body>元素的事件也被觸發(fā),整個(gè)過(guò)程為冒泡過(guò)程。如何阻止冒泡過(guò)程的發(fā)生,可以通過(guò)stopPropagation()方法或return false來(lái)實(shí)現(xiàn),修改代碼為:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
$(function(){
var intI=0;
$("body,div,#btnShow").click(function(event){
intI++;
$(".clsShow").show().html("您好,歡迎來(lái)到JQuery世界!").append("<div>執(zhí)行次數(shù)"+intI+"</div>");
//event.stopPropagation(); 阻止冒泡過(guò)程
return false;
})
});
</script>

效果圖如:

點(diǎn)擊后

相關(guān)文章

  • 關(guān)于jquery form表單序列化的注意事項(xiàng)詳解

    關(guān)于jquery form表單序列化的注意事項(xiàng)詳解

    這篇文章主要給大家介紹了關(guān)于jquery form表單序列化的注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • 一個(gè)簡(jiǎn)單的jQuery插件ajaxfileupload.js實(shí)現(xiàn)ajax上傳文件例子

    一個(gè)簡(jiǎn)單的jQuery插件ajaxfileupload.js實(shí)現(xiàn)ajax上傳文件例子

    這篇文章主要介紹了一個(gè)簡(jiǎn)單的jQuery插件ajaxfileupload.js實(shí)現(xiàn)ajax上傳文件例子,需要的朋友可以參考下
    2014-06-06
  • jquery 動(dòng)態(tài)增加刪除行的簡(jiǎn)單實(shí)例(推薦)

    jquery 動(dòng)態(tài)增加刪除行的簡(jiǎn)單實(shí)例(推薦)

    下面小編就為大家?guī)?lái)一篇jquery 動(dòng)態(tài)增加刪除行的簡(jiǎn)單實(shí)例(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-10-10
  • jQuery?UI菜單部件Menu?Widget

    jQuery?UI菜單部件Menu?Widget

    這篇文章介紹了jQuery?UI菜單部件Menu?Widget,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • jquery插件bootstrapValidator表單驗(yàn)證詳解

    jquery插件bootstrapValidator表單驗(yàn)證詳解

    這篇文章主要為大家詳細(xì)介紹了jquery插件bootstrapValidator表單驗(yàn)證,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • jQuery實(shí)現(xiàn)的簡(jiǎn)單手風(fēng)琴效果示例

    jQuery實(shí)現(xiàn)的簡(jiǎn)單手風(fēng)琴效果示例

    這篇文章主要介紹了jQuery實(shí)現(xiàn)的簡(jiǎn)單手風(fēng)琴效果,結(jié)合實(shí)例形式分析了jQuery基于事件響應(yīng)、頁(yè)面元素屬性動(dòng)態(tài)操作實(shí)現(xiàn)手風(fēng)琴效果的方法,需要的朋友可以參考下
    2018-08-08
  • 豆瓣網(wǎng)的jquery代碼實(shí)例

    豆瓣網(wǎng)的jquery代碼實(shí)例

    豆瓣網(wǎng)的jquery實(shí)例代碼,效果不錯(cuò),方便大家學(xué)習(xí)
    2008-06-06
  • jquery右下角彈出提示框示例代碼

    jquery右下角彈出提示框示例代碼

    右下角彈出提示框想必大家都有見(jiàn)到過(guò)吧,其實(shí)有實(shí)現(xiàn)方法有很多,在本文為大家詳細(xì)介紹在jquery中具體的實(shí)現(xiàn),感興趣的朋友可以了解下
    2013-10-10
  • 最新評(píng)論

    承德市| 永康市| 德安县| 石狮市| 本溪市| 垫江县| 佛学| 上思县| 辽中县| 桂东县| 伊宁县| 原阳县| 黑河市| 福建省| 南昌县| 巴楚县| 都安| 汉沽区| 金坛市| 杭锦旗| 大名县| 鄂尔多斯市| 泾阳县| 北宁市| 图木舒克市| 凉城县| 库尔勒市| 巴塘县| 舟山市| 登封市| 五华县| 巴青县| 自贡市| 蛟河市| 黄冈市| 汪清县| 博白县| 尉犁县| 绍兴县| 阜新市| 黎川县|