スクロール位置を設定する例をたくさん見つけましたが、それらはすべて Web サイト内のページ間をジャンプするときのようです。
このシナリオを考えると、どこから始めるべきかについてのアドバイス:
1) 他のサイトのページへのリンクを含む jqm ページ (ニュース記事など)
2) 下にスクロールしてニュース記事をクリックし、[戻る] ボタンをクリックした場合
戻るとき、スクロール位置がページを離れたときの位置にあると便利です。
アドバイスをいただければ幸いです。
スクロール位置を設定する例をたくさん見つけましたが、それらはすべて Web サイト内のページ間をジャンプするときのようです。
このシナリオを考えると、どこから始めるべきかについてのアドバイス:
1) 他のサイトのページへのリンクを含む jqm ページ (ニュース記事など)
2) 下にスクロールしてニュース記事をクリックし、[戻る] ボタンをクリックした場合
戻るとき、スクロール位置がページを離れたときの位置にあると便利です。
アドバイスをいただければ幸いです。
いくつかの解決策があります:
jQM モバイル アプリケーションを構築している場合 (android od iPhone を測定しません)、phonegap を使用して jQM からモバイル アプリケーションを構築できます。Phonegap にはChild Browserというプラグインがあり、外部リンクを表示するために使用できます。これは、jQm が外部ページを表示しているときにキャッシングで問題が発生する可能性があるためです。
iFrame で表示します。これは優れたアイデアではありませんが、状況によっては扱いやすいものです。
デフォルトの状態を使用して、ページを外部ページにリンクできます。Ajax リクエストが成功すると、新しいページ コンテンツが DOM に追加されます。しかし今、問題があります。最後のページに jQM 以外のプラグインが含まれていると、適切にロードされないことがあります。もう 1 つの問題は、Android とは異なり、iPhone には戻るボタンがありません。
オプション 1 はモバイル デバイスに最適で、オプション 3 はデスクトップ アプリケーションに最適です。