jQuery Mobile on(';pageinit';)未启动
使用最新的jQuery Mobile 1.3.0,如果我在控制台上尝试此操作,我会看到警报jQuery Mobile on(';pageinit';)未启动,jquery,jquery-mobile,Jquery,Jquery Mobile,使用最新的jQuery Mobile 1.3.0,如果我在控制台上尝试此操作,我会看到警报 $(document).ready(function () { alert("test"); }); 但是如果我尝试这个代码 $(document).on('pageinit', function() { alert("test"); }); 我没有看到警报,我得到一个[>#文档]对象结果 知道是什么原因造成的吗?以及如何显示警报 我之所以尝试这个简单的例子,是因为在('pagesho
$(document).ready(function () {
alert("test");
});
但是如果我尝试这个代码
$(document).on('pageinit', function() {
alert("test");
});
我没有看到警报,我得到一个[>#文档]
对象结果
知道是什么原因造成的吗?以及如何显示警报
我之所以尝试这个简单的例子,是因为在('pageshow')上使用
似乎不会触发访问页面时的方法。我被你的标题弄糊涂了,你是在使用pageinit
还是pageshow
?
因为pageinit
非常适合我
$(document).on('pageinit', function() {
alert("test");
});
在pageshow调用中,我们必须使用pageinit方法
以下代码在我们的项目中运行良好
$('#HomePage').live('pageinit', function()
{
}
);
$('#HomePage').live('pageshow', function()
{
alert('pageshow method call');
}
);
我使用的是jQuery Mobile的定制版本。我在让pageshow
按照文档中提到的方式工作时遇到了一些问题。因此,我使用了pageinit
。live方法自jQuery1.7以来就被弃用,自jQuery1.9以来被删除