2011-01-06 36 views
2

我试图在多页面内导航时触发JqueryMobile中的事件。我无法让事件发生。任何人都可以帮忙?Jquery Mobile - pagebeforehide - 无法获取事件触发

<div data-role="page" id="mainPage"> 
    <div data-role="content"> 
      <p>Content</p> 
      <p>View internal page called <a href="#2ndPage">2ndPage</a></p> 
    </div> 
</div> 

<div data-role="page" id="2ndPage"> 
    <div data-role="content"> 
      <p>SubContent</p> 
      <p><a href="#mainPage">MainPage</a></p> 
    </div> 
</div> 

而且我的脚本:

$('#mainPage').bind('pagebeforehide', function (event, ui) 
      { 
      alert ("leaving MainPage"); 
      }); 

感谢您的帮助!

频繁发生

回答

3

你应该用 “活”,而不是 “绑定”

$('#mainPage').live('pagebeforehide', function (event, ui) 
{ 
    alert ("leaving MainPage"); 
}); 
0

我刚刚遇到了这个问题。没有在我的jquery.mobile-1.0a4.1.js的源文件中提到“pagebeforehide”。

我有一种感觉,这还没有被整合到当前版本中。

相关问题