2014-04-17 6 views
0

JQuery-Mobile을 사용하는 모바일 앱에서 작업 중이며 대화 상자를 닫을 때마다 (기본 닫기 버튼 사용) 앱을 닫으려고합니다. 얼어 버린다.JQuery-mobile 대화 상자를 닫으면 충돌이 발생합니다

헤드 코드 :

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" /> <!-- JQuery Mobile CSS link --> 

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> <!-- JQuery Mobile link stored on CDN--> 
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script> <!-- JQuery Mobile link stored on CDN --> 

상대 홈 페이지 코드 :

<p><a href="#register" data-role="button" data-rel="dialog" data-transition="pop">Register</a></p> 

대화 코드 : 순간 작동 버튼 (진행 중)에서

<!-- Start of third page: #register --> 
<div data-role="page" id="register"> 

    <div data-role="header" data-theme="e"> 

     <h1>Activation</h1> 
    </div><!-- /header --> 

    <div data-role="content" data-theme="d">  

     <h2>Licence Key</h2> 
     <p>Please enter your licence key in order to activate your additional features of 20Keys</p>   

      <div data-demo-html="true"> 
       <div class="ui-field-contain"> 
        <label for="licenseKey">Licence Key:</label> 
        <input type="text" name="licenseKey" id="key" placeholder="Insert Key" value=""> 
       </div> 
      </div><!--/demo-html --> 

    </div><!-- /content --> 

    <div data-role="footer"> 

     <p><a href="#one" data-role="button" data-inline="true" data-icon="lock">Activate Now</a> 
     <a href="#one" data-role="button" data-inline="true" data-icon="cancel">Cancel</a></p> 
    </div><!-- /footer --> 
</div><!-- /page register --> 

그냥 돌아갑니다 홈페이지로. 이 문제를 일으킬 수있는 점을 발견하면 의견을 보내 주시면 감사하겠습니다. 코드가있을 때

같은 문제

은 바닥 글 버튼으로 발생

<p><a href="#one" data-rel="back" data-role="button" data-inline="true" data-icon="lock">Activate Now....</a> 
    <a href="#one" data-rel="back" data-role="button" data-inline="true" data-icon="cancel">Cancel</a></p> 

내가 그 문제를 해결하기 위해 data-rel="back"을 제거했다.

답변을 얻으려면 Chrome을 사용하고 있습니다. 미리 감사드립니다. 나는 문제가 무엇인지 발견

+1

Chrome 앱 (패키지 앱)과 아무 관련이없는 것 같아서이 질문에 google-chrome-app 태그가 있어야한다고 생각하지 않습니다. –

+0

동의합니다. 방금 제거 했어. – sowbug

+0

죄송합니다. 삭제 해 주셔서 감사합니다 ... –

답변

0

...

당신은 데이터 확인해을 사용할 수 없습니다 = "다시"대화 페이지가 팝업 때문에 대화 페이지로 갈 뒷 페이지 기술적 없기 때문에 새 탭처럼 위로.

내 문제를 해결하는 올바른 방법은 data-rel = "back"대신 href = "# one"또는 가능한 data-rel = "close"를 사용하는 것입니다.