gpt4 book ai didi

javascript - 如何防止双击后Bootbox显示两次?

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:16 24 4
gpt4 key购买 nike

我有一个 <ul>单击时打开引导框的元素。双击该元素会触发两次 JQuery 中的 onclick

$("#email-list").on("click", ".list-group-item", function (e) {
bootbox.confirm("Send a forgotten password email to " + email + "?", function (result) {...}}

我尝试使用“e.preventDefault()”

$(document).ready(function () {

$("#email-list").dblclick(function (e) {

e.preventDefault();
});

});

我什至尝试禁用点击该元素,但都失败了。 bootbox 仍然出现两次。

$("#email-list").bind('click', function () { return false; });
//...do stuff
$("#email-list").unbind('click');

有人有什么建议吗?

最佳答案

另一种解决方案是添加:

bootbox.hideAll();

在显示引导框之前隐藏任何其他引导框,如下所示:

bootbox.hideAll();
bootbox.confirm("Some Message " , function (result){/*do stuff*/}

关于javascript - 如何防止双击后Bootbox显示两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com