使用Jquery'的SweetAlert2行为;s键关闭
我使用自定义消息。它工作正常,但现在我需要在用户按下页面中特定上下文上的Enter或Tab键时显示警报 为了触发警报,我使用Jquery的keydown方法。我的问题是,当我通过Enter键触发警报时,它会打开,就像用户已经单击了确认按钮一样 我知道sweet alert在默认情况下与Enter键交互,但它不应该等待第二次Enter键吗?第一个触发警报,然后第二个与警报交互 现在,回车键触发警报,同时确认警报。是否可以更改某些内容以打开警报并使其像往常一样等待 这是一个小盒子,里面有我正在吃的东西。要查看,请在enter键和tab键之间进行更改。多谢各位使用Jquery'的SweetAlert2行为;s键关闭,jquery,sweetalert2,Jquery,Sweetalert2,我使用自定义消息。它工作正常,但现在我需要在用户按下页面中特定上下文上的Enter或Tab键时显示警报 为了触发警报,我使用Jquery的keydown方法。我的问题是,当我通过Enter键触发警报时,它会打开,就像用户已经单击了确认按钮一样 我知道sweet alert在默认情况下与Enter键交互,但它不应该等待第二次Enter键吗?第一个触发警报,然后第二个与警报交互 现在,回车键触发警报,同时确认警报。是否可以更改某些内容以打开警报并使其像往常一样等待 这是一个小盒子,里面有我正在吃的东
$(document).keydown(function (e) {
switch (e.which) {
case 13:
case 9:
Swal.fire({
title: 'Are you sure?',
text: "You won't be able to revert this!",
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.value) {
Swal.fire(
'Deleted!',
'Your file has been deleted.',
'success'
)
}
})
break;
}
});
您可以使用
e.preventDefault()