资讯专栏INFORMATION COLUMN

如何避开jquery动态绑定的事件重叠问题

canger / 1650人阅读

摘要:最近在做一个表单页面分页用的,通过动态给每个绑定事件,点击跳到指定的数据显示,这样显示正常做前一页,后一页动态绑定事件的时候,出现了事件重叠,导致出现异常解决方案,给上一页,下一页,阻止冒泡事件注意上一页,下一页的应该放在的子元素里

最近在做一个表单页面
1.分页用的bootstrap,通过动态给每个绑定事件,点击跳到指定的数据显示,这样显示正常
2.做前一页,后一页动态绑定事件的时候,出现了事件重叠,导致出现异常
3.解决方案,给上一页,下一页,阻止冒泡事件e.stopPropagation()【注意:上一页,下一页的id应该放在li的子元素里】

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/90243.html

相关文章

  • 瀑布流插件Masonry中文文档【翻译】

    摘要:本位为官方文档翻译,原始链接安装下载下载压缩或未压缩的压缩未压缩在直接饮用文件。排列未加载完成的图片时会导致元素的重叠,可以解决这个问题。布局组件尺寸尺寸配置项和可以可以设置组件的列宽和间距。增加移除控件在瀑布流末尾增加新控件并重排。 本位为Masonry官方文档翻译,原始链接 安装Install 下载 下载压缩或未压缩的masonry masonry.pkgd.min.js (压缩...

    soasme 评论0 收藏0
  • A01-jquery操作之:如何获取动态生成元素(获取未来元素)

    摘要:如何获取元素列表进行遍历很简单直接在方法的回调函数中获取动态生成子元素你好啊将子元素加入父元素为子元素注册事件输出所有子元素 A01-jquery操作之:如何获取动态生成元素(获取未来元素) what 动态生成元素? html代码中没有的元素 通过js生成的元素 通过模板字符串生成的元素 反正就是页面加载后才生成的元素 why 传统的方直接使用$(选择器)无法获取到该元素...

    wangym 评论0 收藏0
  • jquery动态添加元素 实现点击事件

    摘要:方法用到了事件委托的概念来处理事件的绑定。可以用在动态添加的元素上缺点需要查找那个那个元素上发生了那个事件了,尽管比少很多了,不过,你还是得浪费时间来查找。 当我们试图绑定一些事件到DOM元素上的时候,通常会使用以下的四个方法bind(),on(),live(),delegate()大家应该用的较多的是前两种方法。下面是我对四种方法的理解: Bind(): .bind()是最直接的绑定...

    DataPipeline 评论0 收藏0
  • 拒绝动态event绑定

    摘要:开始流行的时候,大多数人更喜欢而不是,原因也很明显粗暴简单有效。并且动态绑定事件通常不是一个持续行为,只有那么一瞬间就把事件绑上了,但如果给添加了新元素,它不会自动绑定事件,仍然需要在追加元素后再进行绑定。如有不足的地方,欢迎指出。 jquery开始流行的时候,大多数人更喜欢jQuery.bind(click)而不是onclick=click(this),原因也很明显:粗暴简单有效。之...

    My_Oh_My 评论0 收藏0
  • [译] Jquery中 .bind() .live() .delegate() 和 .on() 之间

    摘要:方法将事件类型和一个事件处理函数直接注册到了被选中的元素中。方法将与事件处理函数关联的选择器和事件信息一起附加到文档的根级元素即。通过将事件信息注册到上,这个事件处理函数将允许所有冒泡到的事件调用它例如委托型传播型事件。 简介 我了解到很多网页开发者对jquery中的 .bind() .live() .delegate() 和 .on() 方法存在很多的疑惑。这些疑惑通常是关于它们之间...

    terasum 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<