2011-09-21 45 views
2

在jQuery Mobile中,當您轉換到不同的頁面時,是否有辦法讓頁面轉換爲顯示頁面的頂部?如果當前頁面有一個很長的列表,然後向下滾動,然後單擊以轉到另一個頁面並進行幻燈片切換,然後單擊回到上一頁,它會顯示您上次所在頁面的中間位置。我希望它在返回時實際返回到頁面的頂部。這可能嗎?Jquery Mobile - 轉到頁首轉換

+0

什麼?!用後退按鈕返回時,我的頁面不會記住滾動位置!在轉換到下一頁之前,我的頁面煩人地滾動到頂部。這讓我非常吃驚,即使在新發布的1.3版本中,這個問題還沒有得到解決! – fishbaitfood

回答

1

試試這在觸發後退按鈕?

http://jquerymobile.com/demos/1.0b3/#/demos/1.0b3/docs/api/methods.html

//scroll to Y 100px    
$.mobile.silentScroll(100); 

或者對觸發活動頁面:

if ($("#myPage").is(".ui-page-active")) { ... } 

我還認爲這是一種特性,它是好的,後退按鈕可以回到你一直的地方。你不必重新定位你自己,因爲你回到了原點,我認爲它是一個很好的可用性功能。