Некоторые файлы 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>

Разместите этот скрипт на всех целевых страницах, чтобы все страницы работали с плагинами.

Другие вопросы по тегам