Элементы скриптов jQuery работают при возврате на страницу в браузере, но не при обновлении - PullRequest
0 голосов
/ 15 мая 2018

Я использую скрипт начальной загрузки, смешанную фильтрацию и карусель сов на странице SharePoint.Например, на owlcarousel данные отображаются, но фактическая функция carousel не работает.Если я покину страницу, а затем вернусь -1, все работаетЭто единственный раз, когда это работает.Когда я обновляю или перезагружаю его, он возвращается к исходному состоянию.

При фильтрации смешанного типа возникает похожая проблема.Данные не загружаются изначально, как это должно быть.Когда я покидаю страницу и возвращаюсь, она загружается и работает правильно.

Есть идеи?Что-то с кэшированием и порядком загрузки скриптов?Почему это будет работать при возвращении?

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

После нескольких недель поиска и решения вопроса я нашел свой ответ, поэтому я хотел убедиться, что поделился им.

Я нашел сообщение от Криса Койера о том, как запускать JavaScript только после того, как вся страницазагружен ... ЭТО БЫЛО!Как только я поместил свой сценарий в это, это исправило мою проблему.

$(window).bind("load", function() {
       // code here
    });
0 голосов
/ 15 мая 2018

Попробуйте загрузить сценарии в следующем порядке: JQuery, Bootstrap, owlcarousel Тогда ваш собственный скрипт, который запускает любые собственные функции

...