我有一个基本的Bootstrap模态框用于登录,但是当我点击提交时它并不会自动关闭。我使用了这个简单的jQuery解决了这个问题:
$('#myModal').modal('hide');
但我也希望模态框能够使用Bootstrap的淡出类(fade class)逐渐消失 - 目前并没有发生,它会立即隐藏。
我该怎么做呢?
我有一个基本的Bootstrap模态框用于登录,但是当我点击提交时它并不会自动关闭。我使用了这个简单的jQuery解决了这个问题:
$('#myModal').modal('hide');
但我也希望模态框能够使用Bootstrap的淡出类(fade class)逐渐消失 - 目前并没有发生,它会立即隐藏。
我该怎么做呢?
$('#myModal').delay(1000).fadeOut(450);
setTimeout(function(){
$('#myModal').modal("hide");
}, 1500);
$('#myModal').fadeOut(500,function(){
$('#myModal').modal('hide');
});
确保你的模态框 HTML 中有 .fade
类,Bootstrap 将会自动完成其余部分,详见官方文档:
<div class="modal fade">
Modal content here
</div>
使用 jQuery :
$('#myModal').fadeOut();
$("#id").attr("data-dismiss","modal");