Bootstrap延迟隐藏模态框

3

我想在延迟(约3秒)后隐藏Bootstrap模态框。 我尝试了以下方法,但都没有任何显着效果:

 $(".embedModal").delay(3000).modal('hide');
 setTimeout($('.embedModal').modal('hide'),3000);

我该如何在隐藏模态框之前添加一个短暂的延迟?
1个回答

16

尝试将对模态框的调用包装在一个函数中。

setTimeout(function() { $('.embedModal').modal('hide'); }, 3000);

如果您手动隐藏模态框并在3秒内重新打开它,则无法按预期工作。 - wdetac
如何在不使用jQuery的情况下,仅通过HTML和类来实现? - Saurabh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接