模态示例的示例网站:“http://vodkabears.github.io/remodal/#modal”,目标是确定网站是否打开了模态窗口。有没有办法使用java脚本来实现目标?
注意:我想检测模态窗口而不是警报/弹出窗口,而不需要事先了解模态窗口“id”或任何属性。
答案 0 :(得分:0)
一种超级简单的方式(在您的情况下)可以只是检查:
if ($('.remodal-is-opened') !== undefined) {
//open!
}
然而,根据api更好的方法可能是调用inst.getState();
:
var inst = $('[data-remodal-id=modal]').remodal();
/**
* Opens the modal window
*/
inst.open();
/**
* Returns a current state of the modal
* @returns {'closed'|'closing'|'opened'|'opening'}
*/
inst.getState();
答案 1 :(得分:0)
简单试试这段代码
if($('.remodal-is-opened')){
console.log("modal open")
}else console.log("modal closed");