jQuery Mobile——事件绑定

jQuery Mobile -- Event Binding

本文关键字:绑定 事件 jQuery Mobile      更新时间:2023-09-26

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

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

收听"pagechange"事件。您可以从pagechange事件中获取fromPagetoPage

$(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);
});