Показать сообщение отдельно
  #5 (permalink)  
Старый 16.09.2013, 10:54
Аспирант
Отправить личное сообщение для dolte Посмотреть профиль Найти все сообщения от dolte
 
Регистрация: 04.09.2013
Сообщений: 37

А как объединить это с fancybox ?
вот код вызова:

var thisHash = window.location.hash;
$(document).ready(function() {
if(window.location.hash) {
$(thisHash).fancybox({
})
.trigger('click');
}	
$('.fancybox').attr('rel', 'gallery').fancybox({
prevEffect : 'fade',
nextEffect : 'fade',
closeBtn  : true,
arrows    : true,
nextClick : true,
beforeClose: function() {
window.location.hash = '';
},
afterLoad: function() {
$.getScript("/share.js");
var el, id = $(this.element).data('title-id');
window.lnkimg = this.href;
if(id){
el = $('#'+id);
if(el.length){
this.title = el.html();
}
}
window.location.hash = this.index;
},});});


т.е кодга открываем фото, у нас к адресу добавляется хеш, допустим
http://mysite.com#3
и по этой ссылке срабатывает
.trigger('click');
открывается выбранное фото.
Ответить с цитированием