【发布时间】:2021-09-27 23:39:49
【问题描述】:
我正在尝试在使用 bootstrap v5 modal 和 jQuery 加载模式内容时显示微调器发起者我创建了一个示例,但它存在一些问题。
当我关闭它仅在第一次显示的模式时,微调器发起者不再显示。
$(window).on("load", function() {
if ($(".modal").length) {
$(".modal").modal("show");
$(".modal").on("shown.bs.modal", function(e) {
e.preventDefault();
if ($(".spinner").length) {
$(".spinner").delay(3000).fadeOut(500, function() {
$(this).remove();
});
}
});
$(document).on("click", ".btn", function(e) {
$(".modal").on("shown.bs.modal", function(e) {
e.preventDefault();
if ($(".spinner").length) {
$(".spinner").delay(3000).fadeOut(500);
}
});
$(".modal").on("hidden.bs.modal", function(e) {
e.preventDefault();
if ($(".spinner").length) {
$(".spinner").delay(3000).fadeOut(500);
}
});
});
}
});
【问题讨论】:
标签: javascript jquery css sass bootstrap-5