【发布时间】:2011-11-25 15:47:27
【问题描述】:
我正在开发我的第一个 jQuery Mobile 项目,但遇到了障碍。我使用的是 1.0 版,到目前为止,该项目非常简单,只有索引上有脚本的三页。我一开始错误地使用了$(document).ready(function() { ... });,然后在文档中读到正确的做法是绑定pageinit 或pagecreate。这是我正在使用的用于测试目的的脚本(直接来自文档):
$("#main").live('pageinit', function(event) {
alert( 'This page was just enhanced by jQuery Mobile!' );
});
正如我在此处找到的一些旧线程中所建议的那样,我已将其作为外部 JS 文件和 #main DIV 中的脚本进行了尝试。这在第一次加载索引时有效,但是当用户导航到另一个页面然后返回(重新访问)时,它不会再次触发。
我错过了什么?
【问题讨论】:
-
你试过pageinit吗?
-
是的,pageinit 和 pagecreate 都试过了。抱歉,我复制和粘贴的代码是我最近尝试使用 pagecreate 进行的编辑。
-
你测试的是什么浏览器?
-
目前 Firefox 和 Chrome..
标签: jquery jquery-mobile