Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с fancybox и bxSlider в Firefox (https://javascript.ru/forum/misc/73226-problema-s-fancybox-i-bxslider-v-firefox.html)

Lion_astana 29.03.2018 23:43

Проблема с 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 бит)? Никто не сталкивался?

j0hnik 29.03.2018 23:47

консоль что говорит?

Lion_astana 30.03.2018 11:38

При клике по фото в слайдере выходит в консоль:

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 раз, а уже потом в коце две указанных выше.

Lion_astana 31.03.2018 11:57

Как только код не менял, но работает Fancybox в Firefox только когда убираю bxslider. Люди, никто с таким не сталкивался? Очень нужна помощь!

Malleys 31.03.2018 16:55

Это скорей всего проблема с PointerEvents, который в Firefox 59 включен по умолчанию. Возможное решение — установить touchEnabled: false у bxSlider

Lion_astana 01.04.2018 00:03

Цитата:

Сообщение от Malleys (Сообщение 481955)
Это скорей всего проблема с PointerEvents, который в Firefox 59 включен по умолчанию. Возможное решение — установить touchEnabled: false у bxSlider

Супер! Точно! Оно! Помогло!!!!!!!!
Большое спасибо!


Часовой пояс GMT +3, время: 22:58.