jQuery多重事件繫結

2022-02-20 15:46:27 字數 576 閱讀 4963

1. a標籤預設繫結了乙個onclick事件,當自己再寫乙個onclick事件的時候,預設自己寫的那個優先執行。

如下程式,先執行(123),然後再發生跳轉。

走你

2.如果只想讓它執行第一步onclick的時候,可以return 乙個false回來。

先在此處 onclick='return clickon()' 加上return, 再加上return false。。如下黃色標識的2處都需要加上return。

return clickon()' href="">走你

效果,只會彈出123,但不會發生跳轉。

如果是return true的話,則2個都會執行。

3. jquery的繫結方式如下:預設先彈出456,再發生跳轉。

走你1走你2

用jquery阻止後續事件的發生,加上只需要加上return false就可以了。在onclick處不需要加上return。

走你1走你2

jquery 事件繫結

1.bind bind 方法為被選元素新增乙個或多個事件處理程式,並規定事件發生時執行的函式。多個事件用空格分開 可以繫結的事件有click dblclick mouseover mouseout mousedown mouseup等滑鼠事件,至於鍵盤事件,嘗試沒發現效果。selector bind...

jquery繫結事件

1.bind 向匹配元素新增乙個或多個事件處理器。使用方式 selector bind event,data,function event 必需項 新增到元素的乙個或多個事件,例如 click,dblclick等 單事件處理 例如 selector bind click data,function ...

jQuery事件繫結

區別 bind 是直接繫結在元素上 live 則是通過冒泡的方式來繫結到元素上的。更適合列表型別的,繫結到document dom節點上。和.bind 的優勢是支援動態資料。delegate 則是更精確的小範圍使用事件 效能優於.live on 則是最新的1.9版本整合了之前的三種方式的新事件繫結機...