2011-01-06 19 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"という言葉がありますか?

これは現在のリリースではまだ統合されていないと感じています。

関連する問題