关于js动态渲染的元素绑定事件遇到的坑
来源:互联网 发布:声音剪辑软件 编辑:程序博客网 时间:2024/06/05 11:20
总结一下今天项目中遇到的关于动态渲染元素绑定事件遇到的一些坑。
首先作为后台管理系统除左边侧边栏外,右边主体部分都是动态渲染出来的。
第一:在给右侧主体里面元素绑定事件的时候,不要直接on绑定,而是用父元素代理事件来绑定,直接on是绑不上去的。
第二:因为是动态渲染的元素,因此一般的绑定事件方法会造成右侧页面局部刷新之后,事件会重复叠加。解决方法是绑定之前先进行事件解绑,我是用的off方法。当然我也想到过one这个方法,只是one方法绑定一次之后再次点击便没有反应,具体原因尚未研究清楚,这个明天再去具体研究一下这个one方法。
第三:如果涉及到事件代理,一个父元素只能代理一次,如果好多个动态元素都用同一个父元素来做事件代理,那么后面的事件会覆盖掉前面父元素代理的事件。
阅读全文
0 0
- 关于js动态渲染的元素绑定事件遇到的坑
- js关于给动态生成的元素绑定事件
- js动态生成的元素绑定事件
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- 关于js动态生成元素,注册(绑定)的事件失效的解决(on)
- js 向动态添加的元素绑定事件。
- 关于怎样向动态添加的元素绑定事件
- Jq关于动态创建元素事件的绑定
- 关于jquery 的绑定事件on 如何绑定动态生成的dom元素
- jquery动态生成的元素绑定事件
- 动态追加的元素绑定不了事件
- jQuery动态添加的元素绑定事件
- jquery 动态加载的元素绑定事件
- 给动态添加的元素绑定事件
- 绑定事件 动态添加的元素 失败
- 软件工程师成长为架构师必备的十项技能
- 初识实时流处理
- Mybatis plus like查询问题
- python 回调函数
- Mybatis 使用动态语句实现批量删除(delete结合foreach)
- 关于js动态渲染的元素绑定事件遇到的坑
- poj1129——Channel Allocation
- Kruskal模板 最小生成树
- 用户输入日、月和年(月份可以是月份号、月份名或月份缩写),程序返回一年中到给定日子(包括这一天)的总天数
- 如何成为一个架构师
- 图形学opengl实验一-渐变色六芒星
- springboot 集成pagehelper
- JDBC-ODBC桥接数据库
- 【吴恩达机器学习笔记学习笔记02】Cost function