jQuery Mobile - 事件绑定

时间:2012-08-02 10:17:44

标签: javascript events jquery-mobile bind

我正在尝试让jQuery-Mobile在每次显示页面时执行一段代码。但是,页面由未设置ID的基础框架自动生成。这意味着我可以控制javascript而不是页面生成。因此,我使用$ .mobile.activePage来绑定事件页面显示但没有成功。为什么这不起作用,解决方案是什么?感谢。

$.mobile.activePage.bind('pageshow', function() { alert('message'); }

1 个答案:

答案 0 :(得分:3)

收听'pagechange'事件。您可以从fromPage活动获得toPagepagechange

$(document).off('pagechange');
$(document).on('pagechange', function (e, ui) {
    //triggers on page change
    console.log('from page: %o', ui.options.fromPage);
    console.log('to page: %o', ui.toPage);
});