gpt4 book ai didi

javascript - Bootstrap Modal 方法多次触发

转载 作者:行者123 更新时间:2023-11-27 22:53:39 35 4
gpt4 key购买 nike

我面临引导模式的问题。我已经实现了下面的代码。我不知道发生了什么,但是当我第一次单击"is"按钮时,它工作正常,但是当我单击“否”按钮时,之后当我单击"is"按钮时,"is"按钮单击事件被多次触发。我不知道为什么会发生这种情况。

$('#confirmationModal').modal('show');
$("#confirmationModal").on('shown.bs.modal', function() {
$('#confirmationModal').modal({
backdrop: 'static',
keyboard: false
}).one('click', '#yesbutton', function(e) {
$('#confirmationModal').modal('hide');

//Doing Ajax Stuff and alert data.

//Very important line.
//This is needed to prevent multiple firing of the yes button event.

$(this).off(event);

})
}); * * strong text * *

最佳答案

我认为问题是事件被注册了多次,因为上面的代码在表格每一行的另一个点击事件上被调用。

因此,我通过显式注册 yesno 按钮的点击事件并仅调用 modal.show() 来显示确认对话框来解决这个问题。

关于javascript - Bootstrap Modal 方法多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37827407/

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