如何快速提高你的薪資,?-實力拍“跳槽吧兄弟”夢想活動即將開啟 如果使用JavaScript代碼切換當(dāng)前顯示的頁面,可以調(diào)用jQuery Mobile中的changePage()方法,。該方法可以設(shè)置跳轉(zhuǎn)頁面的URL地址,、跳轉(zhuǎn)時的動畫效果和需要攜帶的數(shù)據(jù),接下來通過一個簡單的實例詳細說明該方法的使用過程,。 實例2-8 使用changePage()方法跳轉(zhuǎn)頁面 1. 功能說明 新建一個HTML頁面,,在頁面中顯示“頁面正在跳轉(zhuǎn)中…”文字,然后調(diào)用changePage()方法,,從當(dāng)前頁以“slideup”的動畫切換效果跳轉(zhuǎn)到“about.htm”頁面,。 2. 實現(xiàn)代碼 新建一個HTML頁面2-8.htm,加入代碼如代碼清單2-8所示,。 代碼清單2-8 jQuery Mobile 中的changePage()方法 3. 頁面效果 該頁面在Opera Mobile Emulator 12.0下執(zhí)行的效果如圖2-8所示,。 4. 源碼分析 在本實例中,由于changePage()方法在頁面加載時被執(zhí)行,,因此,,在瀏覽主頁面時,便直接跳轉(zhuǎn)至目標(biāo)頁“about.htm”,;使用changePage()方法除了可以跳轉(zhuǎn)頁面外,,還能攜帶數(shù)據(jù)傳遞給跳轉(zhuǎn)的目標(biāo)頁,如下面代碼所示: 上述代碼表示:將Id號為“l(fā)ogin”的表單數(shù)據(jù)進行序列化后,,傳遞給“l(fā)ogin.php"頁面進行處理。另外,,“pop”表示跳轉(zhuǎn)時的頁面效果,,第一個“false”值表示跳轉(zhuǎn)時的方向,如果為“true”則表示反方向進行跳轉(zhuǎn),,默認值為“false”,;第二個“false”值表示完成跳轉(zhuǎn)后是否更新歷史瀏覽記錄,默認值為“true”,表示更新,。 說明 當(dāng)指定跳轉(zhuǎn)的目標(biāo)頁面不存在或傳遞的數(shù)據(jù)格式不正確時,,都會在當(dāng)前頁面出現(xiàn)一個錯誤信息提示框,幾秒鐘后自動消失,,不影響當(dāng)前頁面的內(nèi)容顯示,。 |
|
來自: quasiceo > 《phonegap》