Я использую версию Galleria 1.2, которая, как я знаю, немного устарела, и у меня проблемы с IE7 и IE8. Фаерфокс работает корректно. Я попытался обновиться до 1.2.2, но столкнулся с другими проблемами, с которыми мне придется разобраться позже из-за нехватки времени.
Проблема в том, что фон лайтбокса открывается черным вместо непрозрачности 50%. Если я нажму на изображение во второй раз, лайтбокс откроется правильно.
Первый клик:
Второй щелчок:
Мой код:
<script type="text/javascript" src="~/content/js/galleria.js"></script>
<script type="text/javascript">Galleria.loadTheme('~/content/css/Galleria/galleria.classic.js');</script>
$('#imageGallery').galleria({
debug: true,
width: 300,
height: 225,
showInfo: false,
showCounter: false,
showImagenav: false,
data_source: data,
on_image: function(image, thumb) {
var gallery = this;
$(image).click( function() {
gallery.openLightbox();
});
}
});
Вот запрос страницы с использованием Fiddler, который, кажется, показывает загружаемый файл css:
Если я сам загружаю css до загрузки компонента, я получаю следующее:
Я не знаю, как это исправить.
Спасибо!