Я только что спросил несколько дней назад о ручном вызове fancybox на конкретную цель
теперь у меня есть еще одна проблема. Мне нравится реализовывать более одной галереи fancybox. Первая галерея работает хорошо. Но когда я включаю второй (например, код:)
$("#manual1").click(function() { $.fancybox([ 'http://farm5.static.flickr.com/4044/4286199901_33844563eb.jpg', 'http://farm3.static.flickr.com/2687/4220681515_cc4f42d6b9.jpg', { 'href' : 'http://farm5.static.flickr.com/4005/4213562882_851e92f326.jpg', 'title' : 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' } ], {... }); }); $("#manual2").click(function() { $.fancybox([ 'http://farm5.static.flickr.com/4044/4286199901_33844563eb.jpg', 'http://farm3.static.flickr.com/2687/4220681515_cc4f42d6b9.jpg', { 'href' : 'http://farm5.static.flickr.com/4005/4213562882_851e92f326.jpg', 'title' : 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' } ], {... }); });
вторая галерея включает в себя картинки с первой. Так что в этом примере у меня будет первая галерея (# manual1) с 3 картинками и вторая галерея (# manual2) с 6 картинками. Но мне нравится иметь только 3 фото во втором. (А третий еще хуже).
Как я могу решить эту проблему? $.fancybox().removeData(); не работает так же, как $('something_in_here').fancybox( не помогает.
$.fancybox().removeData();
$('something_in_here').fancybox(
Если вы скопируете тот же код и измените только селектор, конечно, у вас будет та же информация.
Здесь вы определяете, какие картинки для каждой галереи
$.fancybox([ 'http://farm5.static.flickr.com/4044/4286199901_33844563eb.jpg', 'http://farm3.static.flickr.com/2687/4220681515_cc4f42d6b9.jpg', { 'href' : 'http://farm5.static.flickr.com/4005/4213562882_851e92f326.jpg', 'title' : 'Lorem ipsum dolor sit amet, consectetur adipiscing elit' } ],
поэтому измените путь соответственно для каждой галереи
http://newSite.com/newPath/newImage.jpg
Просто угадай здесь, но область действия не определена ... что если ты попробовал что-то вроде $(this).fancybox([
$(this).fancybox([