Здравствуйте. Помогите разобраться. Стоит такая задача. На сайте для фотогалереи используется jQuery FancyBox, под каждой фотографией есть кнопки поделиться в соц.сетях. Можно ли указать такую ссылку для соц.сетей на страницу, что бы при переходе по ней, сразу открывалась в полный размер требуемая фотография. Потому что прямую ссылку на фото (
www.domen.ru/image/big/image.jpg) указывать не хочется, хочется чтобы если человек заинтересовался, то перешел не напрямую на фото, а именно на страницу с фото. Но в фотогалереи фотографий много, хочется что бы при переходе уже была по умолчанию открыта в большом размере выбранная фотография. Пробовала сделать так:
Фото на странице
<a name="FB1" id="FB1" class="fancybox" href="image/big/image.jpg" title="Первый">
<img src="image/small/image.jpg" width="150" height="113" border="0">
</a>
<a name="FB2" id="FB2" class="fancybox" href="image/big/image2.jpg" title="Второй">
<img src="image/small/image2.jpg" width="150" height="113" border="0">
</a>
Так в head в скрипте прописано, где класс fancybox выполняем функцию fancybox()
$(document).ready(function() {
$(".fancybox").fancybox({});
});
В соц.сетях видны вот такие ссылки:
www.domen.ru/fotogaler.php#FB1
www.domen.ru/fotogaler.php#FB2
Теперь стоит задача, что бы при переходе по такой ссылке, соответствующая картинка была уже открыта. В скрипте у меня написано следующее:
ahash=document.location.hash;
reg= /^#FB?/;
if (reg.test(ahash))
{
hash = ahash.substring(1);
aaa = document.getElementById(hash);
??????????????
}
Что написать в последней строчки, заместо вопросов? Т.е. обратиться к самой ссылке и требуемой фото можно, а вот как теперь сделать так чтобы картинка открылась с помощью FancyBox?