Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   fancybox & array (https://javascript.ru/forum/jquery/26633-fancybox-array.html)

snapson 15.03.2012 19:53

fancybox & array
 
Ребятки может кто сталкивался, подключаю fancybox, кидаю в него массив с данными:
var mImg = [];
$("div.imageBlock[data-animation='true']").live("click",function(e){
		var el = $("div.imageBlock[data-animation='true']").find("a[rel='images']");
		for(var i=0; i<el.length; i++){
			mImg[i] = { "href":el[i].href, "title": el[i].title }
		}
		$.fancybox(mImg,{
			'transitionIn'		: 'none',
			'transitionOut'		: 'none',
			'titlePosition' 	: 'over'
		});
	});

Работает все нормально, но только с первой картинкой, т.е. у меня идут блоки с картинками, по клику на любой из них я в переменную заношу её href, вот так:
var href = $(this).find("a[rel='images']").attr("href");

так вот проблема в том, что на какой бы блок не кликнул показ картинок начинается с первой, я понимаю почему, но не могу понять как сделать так что бы и массив не рушить и что бы показ картинок начинался именно с той картинки чей адрес находится в переменной href...)


Часовой пояс GMT +3, время: 12:05.