成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 實例解析jQuery中如何取消后續執行內容
全站頭部文字 我要出現在這里
實例解析jQuery中如何取消后續執行內容 702 2024-02-11   

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title></title>
 <script type="text/javascript">
 //點擊a標簽,不進行頁面跳轉
 window.onload = function () {
  var obj = document.getElementById("myhref");
  obj.onclick = function (event) {
  //取消默認行為
  //return false;
  //分瀏覽器
  //IE下
  //01.第一道能力檢測
  event = event || window.event;
  if (event.preventDefault) {

   //非IE下
   event.preventDefault();
  } else {
   event.returnValue = false;
  }  
  };
 }
 </script>
</head>
<body>
 <a id="myhref" >去百度</a>
</body>
</html>

這里的a標簽的點擊效果本來是要跳轉到百度頁面的,但是我們通過參數取消默認行為的方式可以讓這個點擊事件的后續內容不執行。

有時候會遇到 同一個標簽上點擊后有多個事件,如果只想執行第一個事件而放棄后面的事件,可以加上一段代碼來阻止:

<span onclick="alert('后面的不會執行了!');event.stopPropagation();">click me!</span>

jquery怎阻止后綁定的事件

你的代碼在頁面載入過程中已經完成事件綁定了,沒有阻止后綁定的事件的辦法了,不過可以刪除當前指定節點的事件綁定。方法如下:

$("#btn").click(function(){
if($("#tx").val()==""){
alert("e1");
}else{
//刪除后綁定的事件。。。
$("#btn").unbind('click');
}
});

說明:

unbind([type],[data])
bind()的反向操作,從每一個匹配的元素中刪除綁定的事件。

如果沒有參數,則刪除所有綁定的事件。

你可以將你用bind()注冊的自定義事件取消綁定。

I如果提供了事件類型作為參數,則只刪除該類型的綁定事件。

如果把在綁定時傳遞的處理函數作為第二個參數,則只有這個特定的事件處理函數會被刪除。

jquery:怎可以阻止第二次點擊click事件?

jquery提供了一個只觸發一次點擊的方法

obj.one(function(){
});

或者用obj.unbind("click")取消點擊事件

以上就是本文的全部內容,希望對大家有所幫助,同時也希望多多支持綠夏網!



主站蜘蛛池模板: 绷带怪人| 秀人网 官网门户免费| 布莱德·德尔森| 打美女屁股免费| 天堂网电影| 二年级合并综合算式题| 宿松百姓论坛| 邓为个人简历| 美国电影《骡子》| 密探| 狂魔电影| 南口1937| 无籍者| 龙岭迷窟演员表| 让我们的家更美好教学设计| 极度俏郎君 电视剧| 澳门风云2演员表| 《优越极限》在线观看免费韩剧| 广濑大介| 电影《大突围》| 破晓东方演员表名单| 四个房间电影| 电视剧媳妇| 歌手蔡国庆个人简历| 待到满山红叶时| 妈妈的朋友电影日本| 梦想建筑师泰国百合剧| 在线免费电影| cgtn news在线直播| 邬玉君| 唐砖演员表| 姨妈来之前的征兆有哪些| 我会读心术免费观看完整版| 黑色罪案电影免费观看| 天与地越南战争在线观看免费| 39天 电影| 代高政最新短剧| 小虎队《爱》歌词| 巴戈| 探究事物的本质的读后感想| 漂流者|

!!!站長長期在線接?。?!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103