лайтбокс JQuery вопрос - PullRequest
       15

лайтбокс JQuery вопрос

0 голосов
/ 29 октября 2009

Я отказался от fancybox, так как это было непрактично, поэтому я выбрал лайтбокс. но у меня есть вопрос, поддерживает ли лайтбокс запуск галереи с кнопки и не нажимает на изображение? может ли кто-нибудь указать мне правильное направление?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 октября 2009

Я не уверен, что лайтбокс поддерживает это. Возможно нет. По этой причине я выбрал jquery slimbox в своем проекте и назвал его по ссылке:

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

el beeing в другом элементе, а не в том, который щелкнул. Он связывает GArticledcontained ссылки, которые имеют изображение, чтобы открыть их с Slimbox. Вы можете сделать то же самое с кнопкой, я думаю.

Если вы хотите узнать больше о том, как это работает, то проверьте: http://www.sanlab.ee/gallery/

Если вы хотите открыть картинку по ссылке, а не просто добавить событие jquery к новому изображению, как в случае с sanlab, вы можете сделать это:

jQuery.slimbox(url, description, options);

Проверьте api slimbox об этом: http://code.google.com/p/slimbox/wiki/jQueryAPI

Надеюсь, это ответит на ваш вопрос.

Алан.

0 голосов
/ 29 октября 2009

Добавьте атрибут rel = "lightbox" к любому тегу ссылки, чтобы активировать лайтбокс, лайтбокс можно использовать с несколькими различными комбинациями триггеров, которые активируют лайтбокс. Пример ниже.

<a href="images/image-1.jpg" rel="lightbox" title="caption"> text/image/etc... </a>
...