我希望在x秒后自动弹出全屏引导模式(我还希望它在页面上用作模式按钮)。我有一个全屏部分使用按钮,但当我应用任何新的JavaScript时,它似乎一起禁用按钮,这就是我卡住的地方。
我已经阅读过bootstrap模态文档,w3学校等等。我在谷歌和这里花了一个小时,而我所能找到的是如何在x秒后关闭它,这里不适用。这似乎是非常常用的东西..为什么我觉得我在大海捞针?
我尝试添加它并且它不起作用:
$(document).ready(function() {
$("#fsModal").delay(2000).fadeIn(500);
});
这是我的代码:http://jsfiddle.net/nqa1sbko/
非常感谢任何帮助!!
答案 0 :(得分:2)
fadeIn
将无效。您必须使用modal
选项调用show
方法。
$('#fsModal').modal('show');
您可以在setTimeout
:
setTimeout(function() {
$('#fsModal').modal('show');
}, 2000);
如果你想要fadeIn
动画,只需在模态选项中指定它。
我编辑了你的小提琴:http://jsfiddle.net/nqa1sbko/2/
答案 1 :(得分:0)
尝试FIDDLE,
您必须初始化模型,而不指定' show'作为参数,然后您可以使用 fadeIn api。
$(function() {
// .modal-backdrop classes
$(".modal-fullscreen").on('show.bs.modal', function() {
setTimeout(function() {
$(".modal-backdrop").addClass("modal-backdrop-fullscreen");
}, 0);
});
$(".modal-fullscreen").on('hidden.bs.modal', function() {
$(".modal-backdrop").addClass("modal-backdrop-fullscreen");
});
$('#fsModal').modal().fadeIn(1000); // Here x = 1000
});
由于