2013-05-23 6 views
1

я следующий сайт: http://kenya.magicblue.es/index.htmlошибка photoswipe при вводе сайт онлайн

при нажатии галереи, вы можете увидеть photoswipe так:

enter image description here

тогда я F5 и она отлично работает и правильно поместите изображения.

он делает то же самое во всех браузерах и мобильных устройствах, и я не понимаю, почему ...

кого-то есть любой совет, который может помочь мне исправить эту ошибку?

+0

Ошибка в манифесте chache. Ошибка при сбое приложения: Ошибка манифеста (-1) http: // kenya.magicblue.es/cache.manifest' – Spokey

ответ

1

У вас есть ошибка в коде.

Вы используете несколько HTML-страниц, а у jQuery mobile есть special way of handling them. В основном только первая страница полностью загружена в DOM с ее BODY и HEAD. И только BODY загружается на другие страницы. Вот почему ваша галерея не работает. Инициализация js находится в gallery.html HEAD, той же HEAD, которая была отброшена. При перезагрузке страницы BODY и HEAD загружаются в DOM, и галерея работает правильно.

Если вы хотите, чтобы решить эту проблему:

  1. Поместите JavaScript в страницу ТЕЛА
  2. Initialize все ваши JavaScript в первой странице
  3. Использование отн = «внешний» при переключении между страницами, к сожалению, yo потеряет эффекты перехода.
+0

Большое спасибо за вашу помощь ! теперь он работает, я добавил не только JS в начало индекса, но и css, который использует фотосвит. – aruizga

Смежные вопросы