Я создаю сайт, который выглядит как книга, используя Turn.js. Каждая страница является .php
файл, который использует javascript
для перелистывания страниц.
Изначально все мои скрипты работают просто отлично. Тем не менее, есть две страницы, которые вызывают у меня проблемы. Страница со списком книг, на которой при нажатии на нее отображается описание, а также страница часто задаваемых вопросов, на которой можно нажимать на вопросы и отображать ответы при нажатии.
Когда я перехожу на страницу 9 и далее, а затем снова перехожу на страницу книг или страницу часто задаваемых вопросов, JavaScript и описания больше не будут работать.
Я попытался удалить javascript с одной страницы, и перелистывание страниц по-прежнему отключает javascript другой страницы, поэтому я знаю, что javascript не является проблемой. Так что еще может отключить мой JavaScript?
Также ссылка на сайт, который я строю http://www.jalbertmann.com
ОБНОВИТЬ
Итак, я также установил, что это, кажется, AJAX
связанная проблема. Turn.js использования AJAX
заполнить страницы (разделы) книги, такой как веб-сайт, содержанием других .php
файлы. У меня есть местный scripts
внутри этих файлов и по какой-то причине они проходят только один раз. Когда я попал на определенные страницы, scripts
, как я уже писал выше, не получится. Кто-нибудь может мне помочь? Я не знаю достаточно о Turn.jsили AJAX
Документация.
turn.js
автоматически устанавливается pagesInDOM = 6
(строка: 107)
Изменить это на pagesInDOM = 1000
(строка: 107)
связанный файл: turn.js
Нашел решение!
turn.js
автоматически устанавливается pagesInDOM = 6
(строка: 107), которая по какой-то причине делает JavaScript
и другие вещи отключить после страниц 6 и 9. Изменение на pagesInDOM = 1000
(строка: 107)
Все должно работать отлично!