在项目中使用了bootstrap的模态框,在模态框中添加了几个按钮,发现不能用标志位的方法限制按钮的多次点击事件。
最终在一个讲模态框卡顿的问题上受到启发,原问题的解决方法如下:
“
找到问题就很好解决了,要么就不用Bootstrap的模态框,换一个弹窗组件比如Layui的弹出层。要么索性把动画效果去掉。
将class="modal fade" 改为class="modal" ,取消动画后,不再卡顿。
”
在做了同上同样的处理了以后重复点击的问题解决了。
初步的结论是:模态框的淡入淡出的动画效果,影响了模态框的中按钮的点击事件。