0

私は、HTML エクスポートを作成できる小説用のエディターであるePenに取り組んでいます。読者がストーリーを読みやすくするために、ページに表示されるブックマークをサポートすることを考えました (テキストの一部にマークを付けたり、画像をどこかにドラッグしたりできます)。情報は Cookie に保存され、読者が戻ってきたときに再読み込みされる必要があります。これにより、読者はすぐにページにジャンプして中断した場所に戻ることができます。

私のオプションは何ですか?そのようなものはすでに存在しますか?すでに似たようなものを見たことがありますか?

4

2 に答える 2

1

Haul ストーリーに解決策を実装しました。JavaScript については、を参照してください。bookmarks.jsまた、DIV (bookmarkContainerページ ソースを参照) と、bookmark.cssjQuery の および 2 つのスクリプト ( jquery-1.4.2.js, jquery-ui-1.8rc2.custom.min.js, jquery.cookie.js, jquery.url_toolbox.js, jquery.timers-1.2.js) が必要です。

ページに埋め込まれたスクリプト ( の前bookmark.js) は、ブックマーク情報 (グローバル変数BOOKMARK_COOKIE) の Cookie の名前を定義します。

于 2010-03-16T17:04:57.000 に答える
0

JavaScript を使用して、ページの一部にスクロールできます。したがって、ドラッグできる要素がある場合は、その座標を取得して保存できます。誰かがブックマークに移動したい場合は、保存した座標までスクロールします。

window.scrollTo(left, top)ページの一部にスクロールする機能です。

jQueryのようなフレームワークを使用すると、ドラッグ動作を簡単に追加できます。その後、オフセットを取得してどこかに保存すると、復元はそれほど難しくありません。

于 2010-02-26T10:22:49.650 に答える