javascript - $(modalEl).modal ('show' ) 和 $(modalEl).modal ('hide' ) 不工作

标签 javascript jquery html twitter-bootstrap modal-dialog

我正在使用 bootstrap-modal 来自:

https://github.com/jschr/bootstrap-modal

modalEl 是 DOM 中的模态元素。 模态完全呈现在一些动态内容中。

我想隐藏模态,在应用程序上做一些工作,并希望稍后在不初始化任何新模态的情况下再次呈现相同的模态。

我该怎么做???

我已经从按钮中删除了 data-dismiss="modal" 属性。

但以下对我来说不起作用

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

$(modalEl).modal('show');

最佳答案

'bootstrap-modal.js' 由 https://github.com/jschr/bootstrap-modal 提供与 Twitter Bootstrap 提供的默认模式相比,至少有一点不同。

对于模态根div(这里取为modalEl)

显示我们使用的隐藏默认 twitter Bootstrap :

    $(modalEl).modal(); // initialize
    $(modalEl).modal('hide'); // hide
    $(modalEl).modal('show'); //show

但是,如果我们使用来自 https://github.com/jschr/bootstrap-modal 的模态我们应该使用以下方式:

var modalObj = $(modalEl).modal(); // initialize
modalObj.modal('hide') // to hide
modalObj.modal('show') // show

关于javascript - $(modalEl).modal ('show' ) 和 $(modalEl).modal ('hide' ) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20297783/

相关文章:

javascript - 完全摧毁物体

javascript - 单击时更改多个按钮颜色

html - 用于标记博客摘录的最佳 HTML5 标签是什么?

javascript - 如何用CSS\cubic-bezier实现正弦函数?

javascript - 如何让 "display: none"元素出现

javascript - 如何计算javascript或下划线中json数据的平均值?

php - 多输入字段 jquery.autocomplete

javascript - jQuery Hide Div 关联的 PHP MySQL 结果在 While 循环中

javascript - 我如何在create js中更改图形的填充颜色

javascript - 如何在 vuejs 和 webpack 中加载字体文件?