@mmailcompany

Fresco -Responsive Lightbox — цикл при инициализации?

Доброго времени суток.
есть блок див. в нем ещё 2 блока: один для инициализации по клику, другой с данными (пока это просто имажисы).
по клику на блок для инициализации иду вверх до $(this).closest('div.gallery') и ищу в нем все имажисы .find('.fresco img')
через each(function()
собираю данные по массивам
осталось проинициализировать Fresco по типу
вот тут-то и затык - не хватает знаний от слова совсем...
что-то вроди этого - Код

$(document).on('click','.gallery_Block',function(){	
	var imgSMsrc=[],imgSMalt=[],imgAll=$(this).closest('div.gallery').find('.fresco img'),imgAllL=$(imgAll).length;
	imgAll.each(function(){imgSMsrc.push($(this).attr('src'));imgSMalt.push($(this).attr('alt'));});
	// console.log(imgAllL);
	// console.log(imgSMsrc);
	// console.log(imgSMalt);
	// $.each(imgAll,function(index){
		// console.log('{url: \''+imgSMsrc[index]+'\', caption: \''+imgSMalt[index]+'\'},');
	// });
	Fresco.show([
		/*imgAll.each(function(index){*/
	/******* дальше примерно, то, */
	/******* что нужно сделать и,	*/
	/******* разумеется, не работает	*/
		$.each(imgAll,function(index){
			{url: imgSMsrc[index],caption: imgSMalt[index]},
		});
	/*****************************/	
	],);
});



Как правильно это реализовать? Спасибо...

З.ы

Можно, разумеется, в tinymce сразу в тело (body) вставлять скрипт при выборе из медиа библиотеки (Wordpress) и подставлять данные в него, а не в имаджисы или что-то ещё. Но хочется, чтобы через js файл подключенный в футере, через одну клик функцию для всех случаев работало...
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы