0

$('#testpage').page('destroy').page();jquery mobile ( ) を使用してページのコンテンツを動的に更新し、スクロール位置をリセットしようとしています( $.mobile.silentScroll(0);)。

動作しますが、数ミリ秒間、jquery は新しいコンテンツを古い位置にスクロールダウンさせます。ページの上部に直接スクロールされた新しいコンテンツを表示したいと思います。

を呼び出したときにスクロール位置を記憶するパラメーターが jquery にある必要があり、$('#testpage').page('destroy').page();このパラメーターをリセットしたいと考えています。

たぶん私は間違ったアプローチを取っているので、2 つのページに 2 つの分割された div を使用する必要があります。

私がこれを行っている理由は、URL のハッシュを 2 つのページで同じにする必要があり、ユーザーがブラウザーの戻るアクションで前のページに戻れないようにするためです。2 つの分割された div でこれを達成できれば、それも問題ありません。

説明するjsfiddleは次のとおりです。http://jsfiddle.net/EKFSy/2/

4

1 に答える 1