Var*_*ári 5 javascript jquery bootbox
我有一个 <ul>元素,当它被点击时打开一个bootbox.双击此元素会触发JQuery中的onclick两次
$("#email-list").on("click", ".list-group-item", function (e) {
bootbox.confirm("Send a forgotten password email to " + email + "?", function (result) {...}}
Run Code Online (Sandbox Code Playgroud)
我尝试使用'e.preventDefault()'
$(document).ready(function () {
$("#email-list").dblclick(function (e) {
e.preventDefault();
});
});
Run Code Online (Sandbox Code Playgroud)
我甚至尝试禁用点击元素,但都失败了.引导箱仍然出现两次.
$("#email-list").bind('click', function () { return false; });
//...do stuff
$("#email-list").unbind('click');
Run Code Online (Sandbox Code Playgroud)
有人有建议吗?
另一个解决方案是添加:
bootbox.hideAll();
Run Code Online (Sandbox Code Playgroud)
在显示引导框之前隐藏任何其他引导框,如下所示:
bootbox.hideAll();
bootbox.confirm("Some Message " , function (result){/*do stuff*/}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3068 次 |
| 最近记录: |