Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.03.2018, 23:43
Аспирант
Отправить личное сообщение для Lion_astana Посмотреть профиль Найти все сообщения от Lion_astana
 
Регистрация: 19.11.2010
Сообщений: 48

Проблема с 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 бит)? Никто не сталкивался?
Ответить с цитированием
  #2 (permalink)  
Старый 29.03.2018, 23:47
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

консоль что говорит?
Ответить с цитированием
  #3 (permalink)  
Старый 30.03.2018, 11:38
Аспирант
Отправить личное сообщение для Lion_astana Посмотреть профиль Найти все сообщения от Lion_astana
 
Регистрация: 19.11.2010
Сообщений: 48

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

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 раз, а уже потом в коце две указанных выше.
Ответить с цитированием
  #4 (permalink)  
Старый 31.03.2018, 11:57
Аспирант
Отправить личное сообщение для Lion_astana Посмотреть профиль Найти все сообщения от Lion_astana
 
Регистрация: 19.11.2010
Сообщений: 48

Как только код не менял, но работает Fancybox в Firefox только когда убираю bxslider. Люди, никто с таким не сталкивался? Очень нужна помощь!
Ответить с цитированием
  #5 (permalink)  
Старый 31.03.2018, 16:55
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Это скорей всего проблема с PointerEvents, который в Firefox 59 включен по умолчанию. Возможное решение — установить touchEnabled: false у bxSlider
Ответить с цитированием
  #6 (permalink)  
Старый 01.04.2018, 00:03
Аспирант
Отправить личное сообщение для Lion_astana Посмотреть профиль Найти все сообщения от Lion_astana
 
Регистрация: 19.11.2010
Сообщений: 48

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конфликт fancybox и bxSlider fenix_63 Общие вопросы Javascript 16 05.11.2017 16:24
Проблема с меню на JS в Firefox MaxPayne Элементы интерфейса 0 24.10.2013 14:32
проблема с fancybox 2 pamparam83 jQuery 1 29.04.2013 21:51
Проблема с Яндекс-картами + fancybox spider84 Элементы интерфейса 0 20.11.2011 13:23
Проблема с ЯваСкрипт в Mozilla Firefox 3 ScarHead Firefox/Mozilla 8 30.06.2009 16:55