Редактировать: Вот jsfiddle. Я пытаюсь получить второе изображение (птица), чтобы показывать Toggle и Close на кнопке helper, так как у него есть только одно изображение в галерее.Сменить кнопки на кнопке кнопки fancybox, если одно изображение
Я пытаюсь удалить кнопки Prev, Play и Forward на кнопке helper, если есть только одно изображение.
$(document).ready(function() {
$('.fancybox-buttons').fancybox({
helpers: {
buttons: {
if (this.group.length == 1) {
tpl: '<div id="fancybox-buttons"><ul style="width:74px"><li><a class="btnToggle" title="Toggle size" href="javascript:;"></a></li><li><a class="btnClose" title="Close" href="javascript:;"></a></li></ul></div>',
} else {
tpl: '<div id="fancybox-buttons"><ul><li><a class="btnPrev" title="Previous"></a></li><li><a class="btnPlay" title="Start slideshow"></a></li><li><a class="btnNext" title="Next"></a></li><li><a class="btnToggle" title="Toggle size"></a></li><li><a class="btnClose" title="Close"></a></li></ul></div>',
}
},
},
});
});
Очевидно, я понятия не имею, что я делаю. Это дает мне «SyntaxError: отсутствующий формальный параметр» в строке «if (this.group.length == 1)». У кого-нибудь есть предложения?
Вы будете иметь чтобы показать еще немного вашего кода (соответствующий HTML). Является ли '.fancy-buttons' именем класса, которое вы используете для оболочки обложек fancybox? – segFault
Мой html is