Detect if a jQuery UI dialog box is open

前端 未结 5 1790
离开以前
离开以前 2020-12-24 11:10

I am using a jQuery UI dialog. If it is open, I want to do one thing. If it is closed, I want to do another.

My question is, how do I detect if a jQuery UI dialog b

5条回答
  •  隐瞒了意图╮
    2020-12-24 12:06

    Actually, you have to explicitly compare it to true. If the dialog doesn't exist yet, it will not return false (as you would expect), it will return a DOM object.

    if ($('#mydialog').dialog('isOpen') === true) {
        // true
    } else {
        // false
    }
    

提交回复
热议问题