2011-11-06 95 views
1

嗨jQueryMobile有一个事件对pagecreate,但它不与创建对话框(对话框页面在同一页面中内嵌有data-role="page"jQuery Mobile的pagecreate事件

$(document).delegate("pagecreate", "#foo-dialog", function() { 
    console.log("dialog-opened"); 
}); 
+0

你曾经为此找到过答案吗? –

+0

我有一个类似的问题,但我的错误是我委托事件处理程序与一个错误的选择器。棘手的(并且没有记录的)是,当你打开一个页面作为对话框时,它没有'data-role ='page''但是'data-role =“dialog”'。 – Ignitor

回答

0

我有工作代码,其中pagecreate/pageshow在显示对话框时被调用,也许你的JS在错误的位置?如果你AJAX过渡到这个页面,你的头标签中的任何JS都不会被拉入。