0

私は pinterest スタイルのギャラリーを持っています。画像をクリックすると、大きな画像が入ったファンシーボックスが開き、その下にコメントやその他のものがボックスに表示されるようにしたいと思います。しかし、私は各画像/画像ファンシーボックスに独自のURLを持たせて、人々がリンクやものを共有できるようにしたいと考えています. それを行う方法についてのアイデアはありますか?

前もって感謝します

4

4 に答える 4

0

ファンシーボックスをデフォルトとして使用してください。onComplete イベントが発生したら、DOM を操作し、fancybox コンテナーの検索を行い、コメントなどを追加します。

于 2012-04-16T19:20:14.213 に答える
0

HTML5 の履歴を使用して、ブラウザで URL を変更できます。 https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history

そして、ページ全体の読み込み時に、window.location で URL を取得し、必要に応じて DOM を変更できます。

于 2012-04-16T19:21:55.967 に答える
0


1. Facebook のように: http://spoiledmilk.dk/blog/html5-ching-the-browser-url-without-refreshing-page 2.
Twitter のように:
# -使用する URL の一部location.hash
//example.com/
location.hash = 'foo'; //becomes example.com/#foo

于 2012-04-16T19:23:04.010 に答える
0

これについては、画像の id を取り込み、画像outputimage.php?id=123の html、コメントなどを出力する PHP スクリプトを作成します。このスクリプトは、スクリプトから html を要求し、それを fancybox div に配置する jQuery ajax 呼び出しで呼び出すことができます。

別のページが呼び出されimage.php?id=、再び画像の ID をoutputimage.php取得し、別のページ レイアウトで html を表示するために使用します。このページはスタンドアロン レイアウトになります。

于 2012-04-16T19:24:38.543 に答える