我正在尝试使用 jQuery Mobile 和 Rails 打开页面加载弹出窗口。
可以使用链接打开弹出窗口,但我无法在加载时打开它。
HTML 代码
<div data-role="popup" id="popup-choix" data-history="false" data-overlay-theme="a" data-transition="flow" data-position-to="window">
<ul>...</ul>
</div>
Javascript代码
$(document).on("pageshow", function() {
$('#popup-choix').popup('open');
});
我检查了 Chrome 并且 Javascript 正确链接到页面。
我在页面上有一个链接可以打开弹出窗口。它完美地工作。
<div class="div-popup"><a href="#popup-choix" data-rel="popup">...</a></div>
我想问题出在我的Javascript上......
更新
我将 Javascript 放在 中popup.js
,然后使用application.js
清单调用它。
更新 2