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

javascript阻止事件冒泡和瀏覽器的默認行為

 更新時間:2017年01月21日 11:37:11   作者:艾瑞卡  
本篇文章主要介紹了javascript阻止事件冒泡和瀏覽器的默認行為。具有一定的參考價值,下面跟著小編一起來看下吧

1.阻止事件冒泡,使成為捕獲型事件觸發(fā)機制.

function stopBubble(e) { 
//如果提供了事件對象,則這是一個非IE瀏覽器 
if ( e && e.stopPropagation ) 
  //因此它支持W3C的stopPropagation()方法 
  e.stopPropagation(); 
else
  //否則,我們需要使用IE的方式來取消事件冒泡 
  window.event.cancelBubble = true; 
}

2.當按鍵后,不希望按鍵繼續(xù)傳遞給如HTML文本框?qū)ο髸r,可以取消返回值.即停止默認事件默認行為.

 //阻止瀏覽器的默認行為 
function stopDefault( e ) { 
  //阻止默認瀏覽器動作(W3C) 
  if ( e && e.preventDefault ) 
    e.preventDefault(); 
  //IE中阻止函數(shù)器默認動作的方式 
  else
    window.event.returnValue = false; 
  return false; 
}
<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>效果測試</title>
<script language="javascript" type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script>
<script language="javascript" type="text/javascript">
$(document).ready(function()
{
$('div.c1').click(function(e){alert('單擊了div');});
$('div.c2').click(function(e){alert('單擊了div');stopBubble(e);});
$(document).click(function(e){alert('單擊了document');});
$('#txt1').val('123');
$('#txt1').click(function(e){stopBubble(e);});
$('#txt1').keydown(function(e){stopDefault(e);alert('你按下了鍵值'+e.keyCode); });
})
function stopBubble(e) { 
//如果提供了事件對象,則這是一個非IE瀏覽器 
  if ( e && e.stopPropagation ) 
  //因此它支持W3C的stopPropagation()方法 
  e.stopPropagation(); 
   else 
  //否則,我們需要使用IE的方式來取消事件冒泡 
  window.event.cancelBubble = true; 
} 
//阻止瀏覽器的默認行為 
function stopDefault( e ) { 
  //阻止默認瀏覽器動作(W3C) 
  if ( e && e.preventDefault ) 
    e.preventDefault(); 
  //IE中阻止函數(shù)器默認動作的方式 
  else 
    window.event.returnValue = false; 
  return false; 
}
</script>
<style type="text/css">
body{
font-size:14px;
  }
}
.c1{
  font-family:"Arial Unicode MS"
  }
.c2{
  font-family:helvetica,simsun,arial,clean
  }
</style>
</head>
<body>
<div class="c1">測試的文字,這里是樣式C1,單擊以冒泡的形式觸發(fā)事件.</div><hr/>
<div class="c2">測試的文字,這里是樣式C2,單擊以捕獲的形式觸發(fā)事件.</div><hr/>
<div><input id="txt1" name="Text1" type="text" /></div><hr/>
</body>
</html>

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • web前端開發(fā)upload上傳頭像js示例代碼

    web前端開發(fā)upload上傳頭像js示例代碼

    這篇文章主要為大家詳細介紹了web前端開發(fā)upload上傳頭像js示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Javascript 自定義類型方法小結(jié)

    Javascript 自定義類型方法小結(jié)

    Javascript 常用自定義類型方法整理,需要的朋友可以參考下。
    2010-03-03
  • JavaScript實現(xiàn)大數(shù)的運算

    JavaScript實現(xiàn)大數(shù)的運算

    js的'MAX_SAFE_INTEGER'是9007199254740991,而'MIN_SAFE_INTEGER'為-9007199254740991,那么如何實現(xiàn)一些特別大的數(shù)目相加?今天我們就來探討下
    2014-11-11
  • javascript獲取select的當前值示例代碼(兼容IE/Firefox/Opera/Chrome)

    javascript獲取select的當前值示例代碼(兼容IE/Firefox/Opera/Chrome)

    本篇文章主要介紹了javascript獲取select的當前值示例代碼(兼容IE/Firefox/Opera/Chrome) 需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • 2種簡單的js倒計時方式

    2種簡單的js倒計時方式

    這篇文章主要為大家詳細介紹了2個簡單js倒計時方式,一是帶天數(shù)的倒計時,二是單純分鐘和秒倒計時,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 實現(xiàn)變速回到頂部的JavaScript代碼

    實現(xiàn)變速回到頂部的JavaScript代碼

    一般網(wǎng)頁的下方都會放置一個置頂按鈕, 尤其是頁面底部沒有導航的網(wǎng)頁, 這樣可以幫助訪客重新找到導航或者重溫一遍廣告 (想得真美).
    2011-05-05
  • js動態(tài)移動滾動條至底部示例代碼

    js動態(tài)移動滾動條至底部示例代碼

    這篇文章主要介紹了使用js動態(tài)移動滾動條至底部,需要的朋友可以參考下
    2014-04-04
  • 最新評論

    阳曲县| 昭平县| 合川市| 沂水县| 曲麻莱县| 郓城县| 自贡市| 克拉玛依市| 尉犁县| 建湖县| 公主岭市| 增城市| 麻城市| 鄄城县| 呼和浩特市| 出国| 思南县| 永川市| 开封县| 永清县| 巫山县| 林州市| 都昌县| 柳林县| 城口县| 岱山县| 太仆寺旗| 广南县| 廉江市| 合肥市| 杂多县| 苍山县| 武功县| 钟祥市| 略阳县| 依安县| 礼泉县| 黄梅县| 麻江县| 滁州市| 南陵县|