0

在 Jquery Mobile 2 页面中,尝试触发此事件时输入 DOM(隐藏的)

$(document).delegate('div[data-role=page]', 'pagebeforeshow', function (e, data) {

它永远不会开火,我猜是因为这个原因。幸运的是,在我的情况下,两个页面都有不同的 id。如何更改此事件以在 id="AppPage" 的页面上触发?

<div data-role="page" data-theme="b" id="AppPage">
4

1 回答 1

0

我想你可能想试试:

$( '#AppPage' ).live( 'pagebeforeshow',function(){
    alert( "Before showing the page AppPage");
});

有关更多信息,请查看在线文档:http: //jquerymobile.com/demos/1.1.1/docs/api/events.html

让我知道这就是你要找的

于 2012-09-20T23:01:41.913 回答