2011-07-26 31 views
1

私がページを読み込むと、私のscrollviewは完全に動作しますが、メインページから移動して戻ってみると、scrollviewはスクロールビューの先頭を忘れてしまいます。それは私が離れて移動する前にスクロールビューを離れた場所がリストの一番上にあると思っています、そして、リストの一番下が実際に底がどこかを超えていると思うので、コンソールでscrollToを呼び出さない限り、スクロールビューは表示されなくなります。Jquery Mobile Scrollviewリストの高さのバグ

私はpagehideにscrollTo(0,0)を実行しようとしましたが、運がないとbeforepagehideは表示されたときにページが先頭から始まりますが、すぐにスクロールします。ここで

は、問題を再現する方法は次のとおりです。

1)http://7.latest.foodtrucksmap.appspot.com/m/la

2へ移動)リストを下にスクロールして、細胞の1に詳細な開​​示を選択します。

3)ヘッダーの「マップ」アイコンをクリックして元の表示に戻ります。

この時点で、スクロールビューは前述の状態になります。

この問題を解決するお手伝いをしていただきありがとうございます。

+0

$('#list_content').scrollTop(0)を呼び出すことによって、これを解決しました。あなたの指示に従って、私が見た唯一の問題は、私が選択したトラックではなく元の視点にマップが移動するが、私がリストで選択したトラック(下部に向かっていたトラック)はまだ見えていた。ページがロードされたがスクロールしていたとき、最初のローディングの後であった。私の友人はhttp://socalmfva.com/を実行する側のメモで、彼はこのようなものに興味があるかもしれません –

+0

あなたは問題があるページに行ったように聞こえますが、テストしませんでした。地図に戻ったら、上にスクロールしてみてください。何が起こるかは、jqmがあなたが書いたリストの先頭をスクロールビューの絶対トップにすることです。私はまだ、socalmvfaの人々に会ったことはありませんが、私は彼らが働いていることを知っています。 –

答えて

1

私は、うーんのiOS 4.3.2を実行しているiPhone 4上のサイトをテストし、それがうまく働いたpageshowの

関連する問題