Fancybox 2 работает на десктопе, но не на мобильном

Я пытаюсь заставить fancybox2 работать на мобильных устройствах. Он идеально работает на рабочем столе.

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript" src="/fancybox2/source/jquery.fancybox.js"></script>
<link rel="stylesheet" type="text/css" href="/fancybox2/source/jquery.fancybox.css" media="screen" />

<script type="text/javascript">
   $(document).ready(function() {
       $(".fancybox").fancybox();
   });
</script>

<a href="/uploads/test.jpg" class="fancybox" rel="group#" title="text">
   <img src="/uploads/small/test.jpg" />
</a>

Есть идеи, в чем может быть проблема? Потому что у меня нет идей!

РЕДАКТИРОВАТЬ: Глупый я, еще один jquery загружался на мобильном телефоне. Пятничный мозг меня побил!


person user2798551    schedule 20.09.2013    source источник
comment
в каких мобильных браузерах не работает? пожалуйста, предоставьте дополнительную информацию о браузере, версии браузера, мобильной операционной системе ...   -  person Daniel Ruf    schedule 20.09.2013
comment
Я пробовал на iPhone 4 и 5. Как на реальных телефонах, так и с использованием инструментов разработчика в Chrome для эмуляции пользовательских агентов iOS. Fancybox тоже не работает.   -  person user2798551    schedule 20.09.2013
comment
когда вы эмулировали в Chrome, было ли что-то в консоли?   -  person Daniel Ruf    schedule 20.09.2013
comment
Uncaught TypeError: Объект [объект Объект] не имеет метода 'fancybox' b-pianot-uudet-38:20 (анонимная функция) b-pianot-uudet-38:20 c jquery-latest.js:3048 p.fireWith jquery-latest .js: 3160 x.extend.ready jquery-latest.js: 433 q   -  person user2798551    schedule 20.09.2013
comment
google.de/ нам нужна дополнительная информация, возможно, это stackoverflow.com/questions/9070979/   -  person Daniel Ruf    schedule 20.09.2013
comment
@ user2798551 какая версия fancybox? ...в частности 2.х.х?   -  person JFK    schedule 20.09.2013


Ответы (1)


Это «может быть» на самом деле хорошо. Скрипты специально для мобильных устройств, такие как PhotoSwipe, недавно были обновлены, поэтому они работают только на мобильных устройствах и покидают рабочий стол без какой-либо обработки изображений. PhotoSwipe — это более мобильный сценарий, который работает на iOS, Android и многих других устройствах. Хотя я знаю, что на самом деле это не ответ на ваш конкретный вопрос, это может быть прекрасной возможностью сохранить работу с настольным компьютером и одновременно улучшить работу с мобильными устройствами. Если вам интересно, вы можете проверить Photoswipe здесь: www.photoswipe.com.

Надеюсь, это поможет. :-) Примечание: я никоим образом не связан с PhotoSwipe. Есть другие варианты. Это как раз тот, который я использую.

person Jon Hardison    schedule 30.09.2013