0

ファンシーボックスは実用的ではなかったのであきらめ、ライトボックスを選びました。しかし、ライトボックスは、画像をクリックするのではなく、ボタンからギャラリーをトリガーすることをサポートしていますか? もしそうなら、誰かが私を正しい方向に向けることができますか?

ありがとう

4

2 に答える 2

0

ライトボックスがサポートしているかどうかはわかりません。おそらくそうではありません。そのため、プロジェクトで jquery slimbox を使用し、リンク クリックで次のように呼び出します。

    el.children("img").bind("click", function(){
        jQuery("#GArticlesContainer a:has(img)").slimbox();
    });

クリックされた要素ではなく、別の要素に入っています。画像付きの GArticledcontained リンクをバインドして、slimbox で開きます。ボタンでも同じことができると思います。

それがどのように機能するかをもっと見たい場合は、http: //www.sanlab.ee/gallery/をチェックしてください。

sanlabの場合のように、jqueryイベントを新しい画像に追加するだけでなく、リンクをクリックして画像を開く場合は、次のようにします。

jQuery.slimbox(url, description, options);

それについてのスリムボックス API をチェックしてください: http://code.google.com/p/slimbox/wiki/jQueryAPI

それがあなたの質問に答えることを願っています。

アラン。

于 2009-10-29T07:53:08.130 に答える
0

任意のリンク タグに rel="lightbox" 属性を追加してライトボックスをアクティブにします。ライトボックスは、ライトボックスをアクティブにするトリガーのさまざまな組み合わせで使用できます。以下の例を参照してください。

<a href="images/image-1.jpg" rel="lightbox" title="caption"> text/image/etc... </a>
于 2009-10-29T00:36:34.797 に答える