我正在尝试打开jQuery Mobile弹出窗口。
以下是我所拥有的:
<div data-role="popup" class="ui-content" id="popupSave">
<p>Comment saved.</p>
</div>
稍后在一些执行的代码中,我有这个:
$('#popupSave').popup("open");
那么为什么我的弹出窗口不是......好吧,突然出现?
答案 0 :(得分:1)
试试这个
$('#popupSave').popup();
$('#popupSave').popup('open');
答案 1 :(得分:1)
找到实际的解决方案。
setTimeout( function(){ $( '#popupSave' ).popup( 'open' ) }, 1 );
我猜测Chrome的错误就像其他jQuery事件一样。
当我发现它是什么时,我会尝试将它添加到我的答案中 - 我有另一个问题,就是展示一个移动微调器。