【发布时间】:2014-05-20 13:08:12
【问题描述】:
我能够激活以下 jQuery Mobile 弹出窗口:
<div data-role="popup" id="waiting1" data-overlay-theme="a" data-corners="false" data-tolerance="30,15" data-dismissible="false">
<div class="modalAlert" id="waitingContent">
Waiting...
</div>
</div>
使用 jQuery 命令:
$(waiting1).popup('open');
但是我想以编程方式确认弹出窗口打开,如果没有,则使用 IF 语句触发警报。我尝试使用 CSS 显示属性:
if ( $(waiting1).css('display') != 'block') {
警报(
“错误:等待弹出窗口不应该是可见的。”
);
返回(-1);
};
...但是作为一个 jQuery Mobile 弹出窗口,显然该属性始终是“块”,无论它是否可见。在 IF 语句中检查这个的正确方法是什么?感谢您的帮助。
【问题讨论】:
标签: jquery jquery-mobile popup