私はオンラインで書籍を読むためのウェブページを持っています。私は文書内の位置を保存したいので、ユーザーが読書を再開したとき、彼は以前の場所で開始します。HTML/Javascript:ウィンドウのサイズに関係なくスクロールを記憶する
私はwindow.pageYOffsetのようなものを使ってスクロールすることができますが、これはブラウザのウィンドウサイズによって異なります。つまり、ウィンドウを狭くすると、同じテキストが別のスクロールに表示されます(例のイメージを参照)。
私は、ウィンドウサイズの独立したスクロール測定方法を考え出す必要があります。何か案は?
注:これは、Mozillaベースのブラウザでのみ動作する必要があります。
私の仮定は、文書の高さに対する相対的なscrollTopスプライト値が常に同じであることが正しければ、事前
+1、私は一日中見たことがあります! – Brad
私はポジションに大きな違いはありません。あなたが見た最大の逸脱は何ですか? –
も参照してください:http://stackoverflow.com/questions/7331701/how-to-know-what-lines-chars-are-currently-visible-in-a-textareaもしあなたがそれを理解できれば、次回ロード時にアンカーなどの要素にドロップしてscrollToを実行できます。 – Brad