Изменение страницы в PhoneGap 1.1.0 с помощью JQm Rc 2

#jquery-mobile #cordova

#jquery-mobile #кордова

Вопрос:

Я использую PhoneGap для создания приложений для смартфонов, но после того, как я обновил свое приложение с jqmobile beta 2 на jqmobile rc 2, мое приложение не может изменить страницу.

Код выглядит следующим образом

 <a href="javascript:$.mobile.changePage('http://primotours.reklamebureauet-sortkaffe.dk/hotdeals.aspx');" data-role="button" data-theme="f">Afbudsrejser</a>
 

Если бы кто-нибудь мог помочь, это было бы очень ценно, спасибо

Брайан

Ответ №1:

Вместо вызова $.mobile.changePage() просто используйте URL:

 <a href="http://primotours.reklamebureauet-sortkaffe.dk/hotdeals.aspx" data-role="button" data-theme="f">Afbudsrejser</a>
 

Пример jsFiddle

Комментарии:

1. Мне придется использовать событие Changepage, если я этого не сделаю, оно просто откроет браузер.

2. Это зависит от вашего PhoneGap-кода. К сожалению, я не знаком с phoneGape. Но мой приведенный выше пример работает, если вы используете простой WebView (android) / UIWebView (iOS).

3. хорошо, спасибо, я буду иметь это в виду в следующий раз. Я понизил рейтинг JQMobile до 1.01b, пока он работает, к сожалению, крайний срок не дал мне достаточно времени, чтобы найти другое решение. Спасибо за вашу помощь!