首页 > Web开发 > 详细

工作总结 页面通过ajax 动态绑定 列表页面 列表每一项的事件 事件触发多次

时间:2018-02-05 18:09:47      阅读:262      评论:0      收藏:0      [点我收藏+]

遇到一个问题 困惑了两天  页面的事件不知道为什么触发多次

试了各种办法 对比了之前的页面 各种测试

不是js css 外部链接 重复加载问题  也不是嵌套的 div 问题 各种都试过

 

最终发现 是 分部视图的问题  就算 分部视图 里面什么都没写

也会触发多次

看看代码

技术分享图片

 

 技术分享图片

技术分享图片

 

技术分享图片

 

 技术分享图片

 

 技术分享图片

页面上什么都没有

看效果

技术分享图片

 

技术分享图片

点击一次, 触发两遍

技术分享图片

再怎么重复加载(或者分部视图中再怎么加载外部链接,样式)

效果都一样

技术分享图片

也不是div嵌套 或者div 设置点击事件 覆盖之类的 事件冒泡 

也不是 (事件累加) 在JQ中事件注册同时注册到同一个DIV身时。只要不消毁就会累计执行。

  全都不是 

技术分享图片

 

 注释掉后,

技术分享图片

技术分享图片

只触发一次

 

最后一点 也不是

ajax 的回调函数 中再通过 方法调用 ajax 的问题 

 

最后一点 在动态绑定 外面的  不受任何影响

技术分享图片

 

技术分享图片

技术分享图片

里面的 触发两次 外面的只触发一次

 

工作总结 页面通过ajax 动态绑定 列表页面 列表每一项的事件 事件触发多次

原文:https://www.cnblogs.com/cjm123/p/8418572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!