2012-06-06 144 views

回答

0

您可以绑定到jQuery Mobile公开的page-events之一。如果您想在每次显示页面时显示对话框,则可以使用pageshow,或者如果您希望仅在用户第一次查看页面时显示,则可以使用pageinit。下面是jQuery Mobile的提供事件的完整列表:http://jquerymobile.com/demos/1.1.0/docs/api/events.html

下面是结合pageinit事件的每一页一个简单的例子:

$(document).delegate('[data-role="page"]', 'pageinit', function() { 
    //now call the code to show the dialog 
}); 

我用.delegate()因为一个页面可能不会在存在DOM发生此绑定时。