javascript — разрывы катушки JQuery внутри AJAX, называемые изменением / вставкой DOM .load ()

Немного сложно объяснить все, что я сделал в этой ситуации, но здесь я иду …

Из навигации / меню я вставляю множество файлов PHP с контентом на мою страницу индекса через .on('click') а также .load('page.php')... одна из этих страниц php включает в себя 3 других элемента php, которые связаны с двумя экземплярами JQuery reel и двумя выпадающими селекторами внутри другого .on('click') который отображает инструкции и изображения по умолчанию.

Я получил все мои JQuery / raw JS для работы внутри так называемого PHP div — те, которые связаны с барабаном JQuery с использованием getScript внутри .on('click')->.load('page.php')...

Но даже используя getScript — JQuery reel инициализируется только в первый раз. Я попытался использовать перезагрузку окна (потому что после возврата на домашнюю страницу — первый экземпляр снова работает) перед загрузкой div с вызываемым PHP (он обновился до домашней страницы и не загружал div), я попытался очистить JQuery кеш и т.д …

Короче.
Катушка JQuery заполняет головку при инициализации css / images … в первом случае, но не после этого внутри AJAX, называемой контентом.

0

Решение

Ответ был встроен в катушку JQuery все время. Петр Вострел на высшем уровне.
ОТ: GitHub Reel — проблемы
«Привет, пожалуйста, используйте метод $ .reel.scan () после внедрения HTML. Выдержка из документации:

Ответственным за обнаружение и последующее преобразование сконфигурированных данных образов Reel является метод $ .reel.scan (), который вызывается автоматически, когда DOM становится готовым. В нормальных условиях вам не нужно сканировать самостоятельно.

Тем не менее, это удобно для повторного сканирования, когда вам случается внедрить настроенный для данных Reel в уже готовый DOM. «

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]