gpt4 book ai didi

javascript - 可靠地隐藏 Bootstrap 模态

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:47:34 26 4
gpt4 key购买 nike

我正在使用 Bootstrap 2.3.2,并且我正在使用这样的模态对话框:

<div id="notice1" class="modal hide fade">
<div class="modal-body">
<h4>This is a dialog for user...</h4>
</div>
...
</div>

var notice1 = $("#notice1");
notice1.modal({
keyboard: false,
backdrop: "static",
show: false
});

// Show the dialog
notice1.modal("show");

// Close the dialog
notice1.modal("hide");

大多数情况下,上述工作正常,模态对话框以编程方式打开和关闭。但是,在极少数情况下,调用 .modal("hide") 根本不会关闭对话框,尽管删除了深色背景。

这是一个巨大的潜在问题,因为对话框可能会卡在屏幕上并遮挡部分内容。

是否有可靠的方法来确保在调用.modal("hide") 后对话框始终关闭?或者更好的是,我们如何确保 Bootstrap 具有一致的 hide 行为?我不想从 DOM 中完全删除对话框,因为同一个对话框可能会在页面上重复使用。

最佳答案

您可以使用以下代码隐藏模式。

 $("#notice1").hide();
$(".modal-backdrop").hide();

关于javascript - 可靠地隐藏 Bootstrap 模态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19496723/

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