ファンシーボックスは実用的ではなかったのであきらめ、ライトボックスを選びました。しかし、ライトボックスは、画像をクリックするのではなく、ボタンからギャラリーをトリガーすることをサポートしていますか? もしそうなら、誰かが私を正しい方向に向けることができますか?
ありがとう
ライトボックスがサポートしているかどうかはわかりません。おそらくそうではありません。そのため、プロジェクトで 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
それがあなたの質問に答えることを願っています。
アラン。
任意のリンク タグに rel="lightbox" 属性を追加してライトボックスをアクティブにします。ライトボックスは、ライトボックスをアクティブにするトリガーのさまざまな組み合わせで使用できます。以下の例を参照してください。
<a href="images/image-1.jpg" rel="lightbox" title="caption"> text/image/etc... </a>