原文: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