Некоторые файлы js и плагин для социальных сетей не загружались при смене страниц с помощью jQuery Mobile Sliding Panel
Я использую функцию панели jQuery Mobile для навигации между страницами. На большинстве моих страниц есть плагин jssor и плагины для социальных сетей, такие как Facebook и Twitter. Плагины не работают через элемент панели при выборе.
Это моя текущая страница: http://191armyband.com/contact.html
Я щелкнул меню и перешел на домашнюю страницу, домашняя страница должна загружать каналы Twitter, плагин Facebook и плагин jssor. Все это не работает, если я перехожу сюда из панели.
Я предполагаю, что если я отключу функцию AJAX из jQuery Mobile, я мог бы сделать эту работу...
$.mobile.ajaxEnabled = false;
Это правильный код для использования? Как мне интегрировать это в мой код?
Вот код моей текущей страницы: http://jsfiddle.net/humorean/n7x4mv9k/
1 ответ
Попробуйте поставить скрипт AJAX stop прямо перед вашим jQuery Mobile js:
<script type="text/javascript">
$(document).bind("mobileinit", function () {
$.mobile.ajaxEnabled = false;
});
</script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
Разместите этот скрипт на всех целевых страницах, чтобы все страницы работали с плагинами.