什么,我试图做的是从页这段代码移到anthor页:
if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678")
$.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true });
任何错误?
什么,我试图做的是从页这段代码移到anthor页:
if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678")
$.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true });
任何错误?
如果出现$.mobile.pageContainer.pagecontainer
不是函数的错误,那么要么是您没有正确包含jQuery Mobile库,要么使用旧版本,要么在文档完全加载之前执行pageContainer
代码。
此外,您对change
操作的使用稍有不正确。
更改此:
if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678") $.mobile.pageContainer.pagecontainer("change", "#HomePage", { reloadPage:true });
要这样:
if (($("#UserIDTXT").val() == "3164") && ($("#UserPassTXT").val()) == "12345678") {
var jqHomePage = $("#HomePage");
$.mobile.pageContainer.pagecontainer("change", jqHomePage, {});
}
我删除了你的第一个例子中,reloadPage
选项,因为它是不赞成的jQuery移动1.4.0,不应该用过的。
第二个参数可以是一个对象或一个字符串。 – Omar
仍然无法正常工作,我按照你的说法写入,Uncaught TypeError:$ .mobile.pageContainer.pagecontainer不是函数 at checkDetails(CityFixJS.js:21) at HTMLInputElement.onclick(index.html:29) –
我认为这个函数(checkDetails)应该在anthor函数中,也许像init? –
我不认为这个错误是在块上,我会复制一些代码。 –
功能checkDetails() { IF(($( “#UserIDTXT”)。VAL()== “3164”)&&($( “#UserPassTXT”)。VAL())== “12345678” ) $ .mobile.pageContainer.pagecontainer(“change”,“#HomePage”,{reloadPage:true}); } –
我在这里叫它, –