jquery mobile changePage не полностью работает - PullRequest
1 голос
/ 16 июля 2011

Я пытаюсь динамически загрузить страницу в jquery mobile, вызвав функцию IM.bindClick (), определенную ниже. Ну, это не полный, потому что он всегда открывает test1.html

В Safari все выглядит хорошо (за исключением того, что после нескольких нажатий кнопка «Назад» переместится на страницу «назад» и сама перейдет на текущую страницу).

В эмуляторе iPhone это выглядит хуже ~, так как вышеупомянутая проблема возникнет сразу. И в довершение всего, ссылка «нажата» всегда вставляется в «выделенный» цвет фона (то есть синий фон и белый шрифт) всегда при нажатии.

Что-то не так с кодом ниже?

IM.bindClick = function(page){
    jQuery('#'+ page +' div[data-role=content] a').bind('click', function(e) {
    var hyperlink = "/docs/test.html";
    IM.mobile.changePage(IM.ROOT + hyperlink, "pop");
    e.stopPropagation();
    return false;
});
}

Дайте мне знать, если у вас есть идея получше ..

Спасибо, Iwan

1 Ответ

0 голосов
/ 17 июля 2011

извините, я несколько раз звонил в bindClick. Что касается липкого CSS, то это существующая ошибка jqm - обходной путь заключается в перестроении ссылки при отображении страницы или удалении css с использованием jquery на странице скрыто

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...