0

履歴プラグインを使用しています。コードは次のとおりです
。1。リンクをクリックすると、ブラウザのアドレスバーが表示されます-http://.../ test.html#gallery-1。このアドレスを別のウィンドウに貼り付けると、 fancyboxを自動オープンしないのはなぜですか?私は何か見落としてますか?

2.#の後に名前を変更するにはどうすればよいですか?

$(".subjectwrap").fancybox({
helpers : {
        history : true
    }
});

<a class="subjectwrap" href="#contentinline">
    <img src="img/test.jpg" height="200">
</a>

<div class="contentwrap" style="display:none" id="contentinline">
Lorem ipsum dolor sit amet
<img src="img/1.jpg" height="200">
</div>

http://jsfiddle.net/Tv3dA/

http://jsfiddle.net/Tv3dA/show/light

4

1 に答える 1

2

ギャラリーの名前を設定する必要があります-「rel」または「data-fancybox-group」属性を追加します。自分の名前を選択すると、ハッシュとして使用されます(#の後)

<a rel="gallery" class="fancybox" href="http://fancyapps.com/fancybox/demo/1_b.jpg"><img src="http://fancyapps.com/fancybox/demo/1_s.jpg" alt=""/></a>

デモ-http://jsfiddle.net/FB7UW/

于 2012-10-26T13:45:17.520 に答える