Итак, в основном, я играю в Fancy box, и в основном, просто хочу, чтобы заголовок оставался неизменным для всех изображений в галерее, которая загружается. Да, я могу просто сохранить это как заголовок для всех изображений, однако при изменении между изображениями заголовок загорается и исчезает, как изображение. В принципе, я не хочу, чтобы заголовок исчезал здесь, я просто хочу, чтобы изображение замирало. Потому что Название всегда одно и то же.Как загрузить галерею в Fancybox с названием, которое не изменяется?
Вот скрипка, которая показывает мою текущую проблему здесь с Названием галереи изображений FancyBox:
http://jsfiddle.net/cce18389/3/
На всех изображения названия никогда не изменится. Поскольку заголовок отображает имя галереи изображений (на данный момент он просто заполнен фиктивным контентом).
Я подумал о том, как включить HTML также в галерею изображений fancybox 2.1, однако я тоже не могу это сделать, глядя на эту ссылку: http://jsfiddle.net/svsdx/, который вместо этого добавляет контент в div, а не фотографию как я хотел бы сделать.
Вот код, как у меня сейчас:
$(document).ready(function($) {
var galleryTitle = $('#galleryTitleHTML').html();
$('a.photogallery').fancybox({
wrapCSS: 'fancy-gallery',
openEffect: 'fade',
closeEffect: 'fade',
title: galleryTitle,
tpl : {
wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div>'
},
helpers : {
overlay: {
css: {'background': 'rgba(0,0,0,0.8)' }
},
title: {
type: 'outside',
position: 'top'
},
thumbs : {
width: 50,
height: 50
}
}
});
$('.open-photo-gallery').click(function(e) {
e.preventDefault();
var galleryImagesTotal = $('a.photogallery').length,
eqToLoad = Math.abs(Math.floor(galleryImagesTotal/2));
$('a.photogallery:eq(' + eqToLoad + ')').click();
});
});
В принципе, я хотел бы, чтобы тянуть в DIV со страницы и поместить его содержание выше изображений. Только так я вижу, что это происходит с титром, но заголовок исчезает, когда изображения исчезают. Просто хочу избавиться от этого угасания над заголовком.
Кроме того, я хотел бы, чтобы название галереи заполнило всю ширину верхней области, вместо того, чтобы менять ширину пропорционального изображения.
В любом случае, чтобы это сделать?
не может отправить это ответ, один из способов достижения это удалить пред и следующий эффект 'nextEffect:«нет», prevEffect:«ни один», 'название не исчезнет. http://jsfiddle.net/cce18389/6/ – Shehary