Чтобы данный код работал с возможностью перелистывания и в лайтбоксе, я данный вопрос решил следующим методом.
Перейти в Панель управления - Главная - Дизайн - Управление дизайном(шаблоны) - Верхняя часть сайта, в самый низ установите скрипт:
<script type="text/javascript"> $(document).ready(function(){ $('a[href$=".jpg"], a[href$=".jpeg"], a[href$=".gif"], a[href$=".png"]').addClass('ulightbox'); $('a[href$=".jpg"], a[href$=".jpeg"], a[href$=".gif"], a[href$=".png"]').attr("data-fancybox-group", "ulightboxgroup"); $('.ulightbox').fancybox({padding: 3, preload: 5, openEffect: openEf, closeEffect: 'elastic', nextEffect: 'fade', prevEffect: 'fade', openEasing: 'linear', nextEasing: 'linear', prevEasing: 'linear', fixed: fixedFlag, helpers: {title: null, overlay : {opacity: 0.1, speedIn: 0, speedOut: 0}, buttons : {}}}); $(window).scroll(function() { if (($.browser.msie) && (document.compatMode == 'BackCompat')) { $.fancybox.reposition(); } }); }); </script>
после добавления скрипта, сохраните изменения, далее перейдите на главную и просто обновите ее, после попробуйте кликнуть на фото.