【发布时间】:2014-05-16 13:28:29
【问题描述】:
我是 JQM 的新手,我正在尝试使用 jQuery Mobile 构建移动应用程序。
以下是我想要实现的目标..
我的 HTML 页面很少,每个页面都有自己的 css、javascript 和 JQM 页面。我需要的是,当我更改为另一个 html 文件并使用 data-rel="back" 回到后退按钮时,我会恢复到之前的 html 文件处于我离开它的状态。
我尝试使用 pagecontainer 更改功能,但它不会在新加载的 html 文件上加载 javascript。它尝试使用以下代码。
$( document ).on( "vclick", '.openTutorial', function(){
$.mobile.pageContainer.pagecontainer("change", "tutorial.html", {
reload : true
});
});
我还尝试了另一个选项,即页面容器加载,但这次它甚至没有重定向。我使用了以下代码。
$( document ).on( "vclick", '.openTutorial', function(){
$.mobile.pageContainer.pagecontainer("load", "tutorial.html", { });
});
在 JQM 中是否可以实现。
如果是,那么我如何导航到另一个 html 文件,以便加载头部中的 javascript 和 css。当我使用 data-rel="back" 返回之前的状态时。
如果否,那么我该如何实现。我的意思是我应该做些什么改变..
谢谢.. 非常感谢任何帮助。
【问题讨论】:
-
可以发布页面状态的屏幕截图。还有一些代码,因为你可能有错误。这将有助于了解确切显示的内容,例如列表视图、表单、图片等。
标签: javascript jquery html jquery-mobile jquery-mobile-pageshow