jQuery Mobile Beta абсолютные / относительные пути URL - PullRequest
2 голосов
/ 22 июля 2011

Я пытаюсь переключить наш мобильный сайт с jQuery Mobile Alpha на последнюю бета-версию.Проблема заключается в том, как бета-версия обрабатывает URL-адреса для динамических страниц.

Наш действующий сайт Alpha 4 загружает динамические страницы в виде относительных ссылок (например, / # news /).Сайт бета-версии 1 загружает динамические страницы в виде абсолютных ссылок (например, /#/group/webdev/cgi-bin/m/news/).

У меня вопрос, есть ли способ изменить jQuery Mobile Beta?обрабатывать URL-адреса, как в версии Alpha 4?

Вот мои страницы (для примера нажмите ссылку Новости):

Живой мобильный сайт (jQuery Mobile Alpha 4)

Мобильный сайт разработчика (jQuery Mobile Beta 1)

Ответы [ 2 ]

0 голосов
/ 25 марта 2013

Я нашел решение, которое помогло мне.

Я изменил исходный код мобильного jquery и заменил переменную "newPath" следующим кодом:

var newPath = path.get( $('head base').attr('href') );

Работает как брелок с относительными путями и базовым ключом.

0 голосов
/ 01 сентября 2011

есть проблемы с относительными путями.см https://github.com/jquery/jquery-mobile/wiki/Refactor:-navigation-paths

...