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