Ссылка на страницу галереи с открытой фотографией в fancybox?
Здравствуйте, нужно сделать ссылку со страницы 1, которая ведёт на страницу 2. При переходе на страницу 2 пользователю должна открываться соответствующая фотография\альбом. Галерея сделана с помощью фансибокса с использованием миниатюр.
Изучите пример 10 со страницы fancyapps.com/fancybox/#examples
В Вашем случае скорее всего подойдет первый метод, а именно эмуляция клика по определенной фотографии
jQuery(document).ready(function($) {
/*
* Выбираем элементы с классом .fancybox
* Выбираем из них нулевой (первый) .eq(0)
* Делаем click по нему .trigger('click')
*/
$(".fancybox").eq(0).trigger('click');
});
И сразу вопрос вдогонку. Если откинуть фансибокс. Есть кнопка, при нажатии по которой на странице появляются скрытые элементы (display:none). Возможно ли при переходе на страницу с определённой ссылки сделать эмуляцию клика по этой кнопке что бы сразу появились скрытые элементы? (Кроме варианта со сменой класса)
aNation: В данном случае подойдет вариант отслеживания хеша в url
Добавляете к ссылке на первой странице в конце #show
в js сравниваете window.location.hash с #show и выполняете trigger('click') на необходимых элементах
Антон Ванин: А вы случайно не знаете, можно ли вместо .eq(0), указать\привязать к айди , например. Не много не удобно привязываться к номеру фотографии