Проблема с fancybox и bxSlider в Firefox
Всем привет.
Изображения внутри слайдера, по клику работает FancyBox. Работает во всех браузерах, в Firefox не работает вообще, т.е. по клику по картинке ничего не происходит.
<script>
$(document).ready(function() {
$("[data-fancybox]").fancybox({
buttons : [
"slideShow",
"fullScreen",
"thumbs",
"close"
],
infobar : false,
thumbs : {
autoStart : true
}
});
$("#galUnit").bxSlider({
mode:"vertical",
controls:false,
slideWidth: 200,
minSlides: 2,
maxSlides: 2,
slideMargin: 0,
auto:true,
autoHover:true,
pager: false,
moveSlides:2
});
});
</script>
Внутри страницы: <ul id='galUnit'> <li><a data-fancybox='images' href='Путь'><img src='Тоже путь до файла'></a></li> ..... </ul> Что не нравится именно FireFox (Версия 59.0.2 64 бит)? Никто не сталкивался? |
консоль что говорит?
|
При клике по фото в слайдере выходит в консоль:
ReferenceError: deprecated caller usage[Подробнее] LUrMVu-tHKx9PUTbN_szKDGrHB1ieS3vBVIoY3fGd6U.js%20line%201%20%3E%20Function%20line%203%20%3E%20eval:1:71 ReferenceError: reference to undefined property "defaultPrevented"[Подробнее] combine.js:280:781 ReferenceError: reference to undefined property "mapEventAllowed"[Подробнее] combine.js:280:1006 При этом первая строка ReferenceError: deprecated caller usage выходит 100500 раз, а уже потом в коце две указанных выше. |
Как только код не менял, но работает Fancybox в Firefox только когда убираю bxslider. Люди, никто с таким не сталкивался? Очень нужна помощь!
|
Это скорей всего проблема с PointerEvents, который в Firefox 59 включен по умолчанию. Возможное решение — установить touchEnabled: false у bxSlider
|
Цитата:
Большое спасибо! |
| Часовой пояс GMT +3, время: 11:31. |