原文:jquery的on()綁定無效的方式

on前面的元素也必須在頁面加載的時候就存在於dom里面。動態的元素或者樣式等,可以放在on的第二個參數里面 jQuery on 方法是官方推薦的綁定事件的一個方法。使用 on 方法可以給將來動態創建的動態元素綁定指定的事件,例如append等。 lt div id test gt lt div class evt gt evt lt div gt lt div gt 錯誤的用法,下面方法只為第一個 ...

2017-07-31 09:46 0 1215 推薦指數:

查看詳情

jQuery .on() 綁定事件無效

前幾天,要在移動端實現一系列的功能,用 HTML + JS。 按照以往的思路,事件綁定就直接 $(document).on "click", "selector", ()-> 上了。 結果到了移動端打開頁面,發現綁定的事件全都沒有綁定上,按鈕點擊無效,滑動不反應。百思不得其解。 后來想 ...

Fri Nov 21 18:41:00 CST 2014 1 3748
關於Jquery的delegate綁定事件無效

今天在做一個頁面,用的是easyui頁面有很多的tabs,里面都放了iframe 需要在load事件動態調整iframe高度 發現始終無法使用delegate來綁定load事件。 糾結了一下午發現了問題所在: delegate是通過事件冒泡來動態的綁定事件到現在或者未來的元素 在js里有如 ...

Tue Sep 10 01:44:00 CST 2013 0 6155
JQuery on綁定click無效的的bug解決辦法?

如果你在移動端使用zepto.js, touch 來代替click事件,那就沒有上述標題的問題了。如果你仍然使用了click,在點擊事件中蘋果機就可能出現無效的結果。 第一種方法: 解決的方法很巧妙,就是給需要綁定事件的元素添加一個css cursor: pointer 。 第二種 ...

Mon Aug 06 00:42:00 CST 2018 0 755
jQuery 新添加元素事件綁定無效

jQuery中事件綁定,大多使用on就足夠了。 但是對於新添加的元素 on 的綁定事件 會不起作用。 因為 append 中的 節點是在整個文檔加載之后才添加的,頁面並不會為未來的元素初始化添加點擊事件,因此 這種方式添加的 節點的點擊事件是無效的。 解決方法: 事件委托。事件委托 ...

Mon Dec 17 22:21:00 CST 2018 0 1690
jQuery中的事件綁定的幾種方式

jQuery目前有on(),bind(),delegate(),live()四種綁定方式,但是隨着版本的不斷更新,有的方式也相應的被淘汰掉 【band()方式綁定】 3.0版本之前的綁定方式比較常用的是bind()綁定事件,解除事件的方式是unbind(),但是在3.0之后band ...

Mon May 22 07:45:00 CST 2017 1 12163
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM