为了账号安全,请及时绑定邮箱和手机立即绑定

Button缓存前几次绑定的事件?

Button缓存前几次绑定的事件?

冉冉说 2018-09-12 09:09:40
事情是这样子的,CSS框架采用Bootstrap由于每个页面会用到确认框组件,所以我将Boostrap模态框封装了一下。然后,点击确认按钮会执行function也就是说第一次没有问题。但第二次调用时,问题就出现了,点击确认会执行两次,而且第一次执行的是第一次的function,第二次执行才是当次传入的function。以此类推,第三次会执行前两次的function不太明白为什么会这样子,望大神指点一下//页面js$(function() {    //初始化组件    $.loading();    //调用组件    BASE.confirm('确认要执行吗?', function(){ …… }, function(){ …… });});
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

并不是缓存事件,是每一次点击出现弹窗的时候都会给确定取消按钮绑定一次事件,是绑定了多个事件函数的问题,可以每次先解绑click事件,再绑定 建议使用 on/off 来绑定/解绑事件


查看完整回答
反对 回复 2018-10-09
  • 1 回答
  • 0 关注
  • 545 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信