jquery取消事件冒泡的三種方法

2022-08-24 04:12:11 字數 876 閱讀 6275

1、通過返回false來取消預設的行為並阻止事件起泡。

jquery **:

$("form").bind(

"submit",

function()

);2、通過使用 preventdefault() 方法只取消預設的行為。

jquery **:

$("form").bind(

"submit",

function(event)

);3、通過使用 stoppropagation() 方法只阻止乙個事件起泡。

jquery **:

$("form").bind(

"submit",

function(event)

);(4)總結

1.乙個事件起泡對應觸發的是上層的同一事件

特殊:如果two設定成雙擊事件,那麼在你單擊two的時候就會起泡觸發one單擊的事件

(雙擊包含單擊)。

2.如果在click事件中,在你要處理的事件之前加上e.preventdefault();

那麼就取消了行為(通俗理解:相當於做了個return操作),不執行之後的語句了。

3.e.stoppropagation()只要在click事件中,就不會觸發上層click事件。

//如果提供了事件物件,則這是乙個非ie瀏覽器

if ( e && e.stoppropagation )

// 因此它支援w3c的stoppropagation()方法

e.stoppropagation();

else

//否則,我們需要使用ie的方式來取消事件冒泡

window.event.cancelbubble = true;

return false;

阻止事件冒泡的三種手段

阻止事件冒泡的三種手段 1 return false 可以阻止預設事件和冒泡事件 2 event.stoppropagation ie下event.cancelbubble true 可以阻止冒泡事件但是允許預設事件 3 event.preventdefault ie下event.returnval...

jquery頁面載入事件的三種形式

document ready 方法是事件模組中最重要的乙個函式,它極大地提高了web響應速度。document 是獲取整個文件物件,從這個方法名稱來理解,就是獲取文件就緒的時候。jquery頁面載入有三種寫法 1 function 2 ready function 3 document ready ...

三種氣泡排序

package com.wxh617.sort public class bubblesort public static void main string args 1.最簡單的氣泡排序演算法,沒有技術含量 本例中排序6趟 public static void bubblesort1 int a ...