2011-01-06 2 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"에 대한 언급이 없습니다.

아직 현재 릴리스에 통합되지 않은 느낌이 들었습니다.

관련 문제