jQuery Mobile按钮点击在PageLoad中不起作用,但如果我在刷新页面后尝试,它会起作用



我有两个页面,第1页是表单,第2页是对话框。我正试图通过单击按钮打开第1页中的第2页。不幸的是,它正在按预期工作,但在该页面首次启动时却没有。它只有在我刷新页面后才能工作。

我努力了,但还没有成功。

您需要将脚本放入页面中,并使用pageinit 包装脚本

<div data-role="page" data-theme="a">
    <div data-role="content">
        <script type="text/javascript">
            $(document).one("pageinit", function (e) {
                // Whatever script here
            });
        </script>
    </div>
</div>

不知何故,在这两个地方没有太好的记录

  • http://jquerymobile.com/demos/1.0.1/docs/pages/page-scripting.html
  • http://jquerymobile.com/demos/1.0.1/docs/api/events.html

最新更新