Мы хотели бы использовать jquery mobile для всех аспектов нашего сайта, но полностью отключите переходы страниц, так как нам нужно самостоятельно управлять навигацией. До сих пор мы добавили следующие к чему не привели:Использование jQuery mobile, полностью отключить навигацию
$(document).on("mobileinit", function() {
$.mobile.ajaxLinksEnabled = false;
$.mobile.ajaxFormsEnabled = false;
});
Наша главная проблема, все значения атрибутов «HREF» заменяются хэш-тегом (только один #) и теряют наши оригинальные HREF значения, что приводит к тому, что наша навигационная система явно не работает.
Как я могу запретить jQuery mobile заменять мои атрибуты href полностью? Благодарю.
http://jquerymobile.com/test/docs/pages/page-navmodel.html – TheZ
Я попытался с помощью отн = "внешний", $ .mobile.ajaxEnabled = ложь, и т.д. Он по-прежнему заменяет мой href на #. Я даже попытался использовать target = "_ blank". –
Возможно, потому, что вы выполняете настройки внутри обработчика инициализации? Почему бы не запустить их немедленно? Вам нужно изменить флаги перед запуском jQuery, но после его загрузки. Как указано в связанном документе. – TheZ