Twitter Bootstrap模式 - IsShown

Mar*_*sen 19 jquery modal-dialog twitter-bootstrap

您好,SO用户,

在我自动填充模态框的地方遇到了这个问题.

有时它已经有内容,所以我尝试在每个请求上进行隐藏/显示.但该节目在隐藏功能完成之前被触发,因此它会破坏脚本.

我无法绑定到"隐藏",因为如果它是第一次 - 它将不会从引导程序中激活隐藏的函数.

使用modal('true')我可以看到对象有一个isShown元素,但有谁知道我如何访问它?

console.log显示了这个:

$backdrop
    [div.modal-backdrop]

$element
    [div#modal-from-dom.modal]

isShown
    true

settings
    Object { backdrop="static", keyboard=true, show=false}

hide
    function()

show
    function()

toggle
    function()

__proto__
    Object { toggle=function(), show=function(), hide=function()}
Run Code Online (Sandbox Code Playgroud)

dr.*_*tru 25

Twitter Bootstrap 3的答案:

$("element").data()['bs.modal'].isShown
Run Code Online (Sandbox Code Playgroud)

要么

$("element").data('bs.modal').isShown
Run Code Online (Sandbox Code Playgroud)


Mar*_*sen 10

答案是:

$("element").data('modal').isShown
Run Code Online (Sandbox Code Playgroud)