js怎么存储一个事件,在经过确认后在判断是否触发事件
问题描述
如图所示,在点击了叉叉后会弹出 确定框,
只有在点击确定后才会执行删除的事件
问题出现的环境背景及自己尝试过哪些方法
我现在的做法是在确定按钮上绑定删除事件
你期待的结果是什么?
有没有一种方式,在点击叉叉时将 删除的事件保存起来,
如果点击了确定就执行删除事件,
否则就取消该事件的触发
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
二次确认嘛。。封装一个二次确认的弹框,然后回调里面执行删除。
比如layer,这不是弹出一个确认框,然后确认的时候执行一个回调。
保存当然可以,写个闭包,将删除时间作为私有变量,可是为啥要保存起来,原本内存中就有一个删除方法,你现在存储起来不就是多占用了内存空间。
你可以在点击叉叉时定义一个执行删除操作的函数作为回调发给模态框,点击确定时执行回调。