2011-01-06 39 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」。

我有一種感覺,這還沒有被整合到當前版本中。

相關問題