Вы можете получить страницу, с которой пользователь заходит в объекте data
:
$(document).bind("pagebeforechange", function ( event , data ) {
console.log(data.options.fromPage.attr('data-url'));
});
Обратите внимание, что поскольку вы привязываетесь к элементу document
, а не к одному элементу data-role="page"
, он будет срабатывать дважды при каждом изменении страницы, один раз для fromPage
и один раз для toPage
. Данные, передаваемые в обработчик событий для каждого события страницы, будут такими же, как данные для другой страницы.
Вот демоверсия: http://jsfiddle.net/Atfrf/2/