什麼,我試圖做的是從頁這段代碼移到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}); } –
我在這裏叫它, –