1、js
layer.confirm("确定删除吗",{
btn: ['确定', '取消'],
success: function (layero, index) {
this.enterEsc = function (event) {
if (event.keyCode == 13 ) {
//确认 执行的代码
//关闭弹窗
layer.close(index);
//取消连续回车键,导致不断弹出询问框
$(':focus').blur();
}
};
//监听键盘事件
$(document).on('keydown', this.enterEsc);
},
end: function () {
//取消键盘监听事件
$(document).off('keydown', this.enterEsc);
},
yes: function () {
//确认执行的代码
},
no: function () {
}
}
该段代码展示了如何使用JavaScript的Layer库创建一个确认删除的弹窗。当弹窗出现时,它监听键盘事件,尤其是回车键,以便用户按下回车时执行确认操作,同时防止连续回车触发多次弹窗。点击确定和取消按钮分别执行相应的回调函数。

813

被折叠的 条评论
为什么被折叠?



