Мне нужно, чтобы пользовательская функция использовалась только тогда, когда, например, на странице #reviews нажимают на главной странице.
Вот текущий код, который я использую:
$(document).bind("mobileinit", function(){
$('#reviews').live('pagebeforeshow',function(event){
var cpage = $.mobile.activePage.attr('id');
if (cpage == 'home') {
addPages();
}
});
});
Проблема в том, что, хотя он использует «pagebeforeshow», он использует идентификатор страницы, на которую он собирается перейти, в качестве активной страницы, в данном случае «рассматривает», а не домашнюю, таким образом вызывая оператор if потерпеть неудачу.
Итак, мой вопрос, в этом примере, как мне получить идентификатор предыдущей страницы, чтобы убедиться, что он на самом деле исходит со страницы #home?