原文:jQuery .on() 綁定事件無效

前幾天,要在移動端實現一系列的功能,用 HTML JS。 按照以往的思路,事件綁定就直接 document .on click , selector , gt 上了。 結果到了移動端打開頁面,發現綁定的事件全都沒有綁定上,按鈕點擊無效,滑動不反應。百思不得其解。 后來想了想,難道是因為綁定的時候頁面還沒有 ready 於是又把事件綁定全都寫在了 document .ready gt 中。 刷新移動 ...

2014-11-21 10:41 1 3748 推薦指數:

查看詳情

關於Jquery的delegate綁定事件無效

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

Tue Sep 10 01:44:00 CST 2013 0 6155
jQuery 新添加元素事件綁定無效

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

Mon Dec 17 22:21:00 CST 2018 0 1690
jquery的on()綁定無效的方式

on前面的元素也必須在頁面加載的時候就存在於dom里面。動態的元素或者樣式等,可以放在on的第二個參數里面 jQuery on()方法是官方推薦的綁定事件的一個方法。使用 on() 方法可以給將來動態創建的動態元素綁定指定的事件,例如append等。 ? 1 ...

Mon Jul 31 17:46:00 CST 2017 0 1215
給按鈕綁定的click事件無效

1. 原因分析:按鈕是發送 Ajax 請求,成功請求到數據后,使用 JQuery 動態生成的。Ajax 請求是異步刷新機制,不會等上面的代碼執行完。因此給這種類型的按鈕綁定點擊事件時,按鈕還沒有被創建出,那么,click事件自然不會綁定到按鈕上。 2. 解決辦法: ① 在按鈕創建 ...

Mon Nov 04 00:58:00 CST 2019 0 297
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM