Показать сообщение отдельно
  #1 (permalink)  
Старый 20.01.2017, 05:58
Профессор
Отправить личное сообщение для Infinity178 Посмотреть профиль Найти все сообщения от Infinity178
 
Регистрация: 13.04.2014
Сообщений: 187

jQuery Ajax - потеря функций
Доброго дня!

Ситуация:
весь DOM построен на jQuery, все, абсолютно все работает на Ajax..
Итого получилось:
контроллер функций Require JS
библиотека jQuery
.. далее x кол-во плагинов (типа multi select, styler, fileapi и пр..)

Так вот, трудность оказалась так где не ждали..

Написал лайтовый debug к этой конструкции и нашлось следующее:
- привязанность библиотек и порядок загрузки Require JS соблюдает успешно - претензией нет
но! плагины типа: Form Styler (достаточно объемные) не успевают погрузиться как jQuery уже считываем .on(load) и запускает функцию тем самым вызывая ошибку...

Как справиться с подобным???

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


Может есть что то типа:
если функция не найдена - рефреш файла.. ну или что то подобное..
Ответить с цитированием