changePage 頁面跳轉

2022-06-03 06:37:28 字數 1804 閱讀 8661

從乙個頁面跳轉到另乙個頁面,使用$.mobile物件的changepage方法來實現。但要使用此方式的時候,要以點選乙個鏈結或者提交表單來實現。此方法有兩個引數。

物件:jquery選擇器物件,如:($("#about"))。

乙個指定了兩個頁面引用的陣列[from,to] ,用以在已知的page進行跳轉. from 是當前所能看到的頁面( 或者是 $.mobile.activepage )。

傳送表單資料的物件,如( 。

allowsamepagetransition(布林值,預設:false)

預設情況下,changepage() 會忽略跳轉到已活動的頁面的請求。如果把這項設為true,會使之執行。開發者應該注意有些頁面的轉場會假定乙個跳轉頁面的請求中來自的頁面和目標的頁面是不同的,所以不會有轉場動畫。

data(字串 或 物件,預設:undefined)

要通過ajax請求傳送的資料,只在changepage() 的 to 引數 是乙個位址的時候可用。

pagecontainer(jquery選擇器,預設:$.mobile.pagecontainer)指定應該包含頁面的容器。

reloadpage(布林值,預設:false)

強制重新整理頁面, 即使當頁面容器中的dom元素已經準備好時,也強制重新整理。只在changepage() 的 to 引數 是乙個位址的時候可用。

reverse(布林值,預設:false)

設定頁面轉場動畫的方向,設定為true時將導致反方向的轉場。

role(字串,預設:undefined)

顯示頁面的時候使用data-role值。預設情況下此引數為認:undefined,意為取決於元素的@data-role屬性。

showloadmsg(布林值,預設:true) 設定載入外部頁面時是否顯示loading資訊。

transition(字串,預設:$.mobile.defaultpagetransition)使用顯示的頁面時,過渡。

type(字串,預設:get)

指定頁面請求的時候使用的方法("get" 或者 "post")。只在changepage() 的 to 引數 是乙個位址的時候可用。

//以slideup效果 跳轉到 "about us" 頁面

$.mobile.changepage("about/us.html", "slideup");

//以pop效果 跳轉到 "confirm" 頁面 並且在url hash裡不記錄其歷史

$.mobile.changepage("../alerts/confirm.html", "pop", false, false);

//跳轉到 "search results" 頁面,提交id為 "search"的表單資料

$.mobile.changepage();

//將頁面url,型別,資料定義為變數來傳遞。

var pagedata = ;

$.mobile.changepage(pagedata);

//使用changepage來載入第三個頁面

var previouspage = $.mobile.activepage.data ('ui.prevpage');

$.mobile.changepage([previouspage, anotherpreviouspage], 'pop');

html頁面跳轉

使用格式 在頁面中插入 duration 時間 transitionv 方式 說明 duration為頁面切換的時間長度,3.000表示3秒鐘,一般可以直接輸入3便可 transition為切換效果,從1 23共22種不同的切換效果,其中23為隨機效果。效果 content transitionv ...

flex 頁面跳轉

一般有兩種比較好的方式 states and viewstack import flash.events.event import mx.managers.cursormanager import model.modellocator import mx.controls.alert private...

PHP頁面跳轉

if isset url url echo cho meta http equiv refresh content 秒數 url 跳轉的檔案或位址 其中 xx是秒數,0為立即跳轉.refresh 是重新整理的意思.url 是要跳轉到的頁面.url echo 其中 更改 self 就可以實現跳轉限制原...