jquery - 使用 jquery/css 淡出 Bootstrap 模式

标签 jquery css twitter-bootstrap

我在 Bootstrap 模式中有一个表单。我用 jQuery 唤醒它 $(modalId).modal('显示');

我不希望它淡入。所以,我没有在我的模式中添加“淡入淡出”类。在以模式提交表单时。我想淡出模态。

$(modalId).modal('hide');

我使用上面的代码段来隐藏模式,它有效。但是,模态很快就消失了。我想让它淡出几秒钟。我怎样才能实现它?

我的代码:

$('.save').on('click', function(){
 setTimeout(function(){

  $('#div_dbReadMany').modal("hide");

 }, 1500);
});

Fiddle

最佳答案

我通过添加延迟淡出模态并增加超时时间找到了解决方案

$(modalId).modal('hide');

代码在这里:

 $('.save').on('click', function(){

  $('#div_dbReadMany').delay(1000).fadeOut(450);

  setTimeout(function(){
    $('#div_dbReadMany').modal("hide");
  }, 1500);

 });

关于jquery - 使用 jquery/css 淡出 Bootstrap 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34701701/

相关文章:

css - polymer 0.8 Shady DOM

jquery - New Date() 返回无效日期

css - SASS中是否可以从另一个文件中的类继承?

html - 具有 2 种不同背景(和 2 列)的 Bootstrap 全宽

html - rails - 根据视口(viewport)大小渲染不同的图片

javascript - jQuery-UI 日期选择器的默认日期范围

jquery - 将 CSS 类从一个元素复制到另一个元素,但排除特定类

javascript - JQuery获取同一类数据的选定/单个值

javascript - 如果没有页面刷新,单击功能不会触发

internet-explorer - 位置 : absolute to be absolute to the browser/window