Я пытаюсь динамически загрузить страницу в 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