2014-06-23 1 views
0

에 근거한 페이지에서 mmenu 플러그인을 사용하고 있습니다. jquery-mobile. Mmenu는 '모바일 스타일'팝업 창을 열 때를 ​​제외하고는 잘 작동하는 왼쪽 및 오른쪽 슬라이더를 제공합니다. 이러한 메시지/이벤트가 나오지 않습니다.jQuery - 누가 내 이벤트를 차단합니까?

나는 팝업 페이지가 작동한다는 것을 알기 때문에이 페이지에 다른 팝업 창이 있지만, <li><a href="#popup" ... ></a></li> 프레임 워크 내에서 동일한 코드를 사용하려고 할 때 아무 것도하지 않는다.

Chrome 스크립트 디버거는 오류를 표시하지 않습니다. 스타일과 마크 업은 작업 버튼과 작동하지 않는 버튼 (디버거에서 볼 때)간에 동일합니다.


팝업 창

<div data-role="popup" id="optionsDialog" data-overlay-theme="a" data-theme="b" 
    data-dismissible="false" style="max-width:400px;" > 
    <div data-role="header" data-theme="a"> 
    <h1>Options</h1> 
    </div> 
    <div role="main" class="ui-content"> 
    Some options go here?<br> 
    <a href="#" class="ui-btn ui-corner-all ui-shadow ui-btn-inline 
     ui-btn-b" data-rel="back"> 
     Cancel 
    </a> 
    </div> 
</div> 

버튼을

<a href="#optionsDialog" id="options_button" data-role="button" 
    data-mini="true" data-rel="popup" data-position-to="window" 
    data-transition="pop"> 
    Show popup 
</a> 

가 어떻게 내 실종 사건을 찾아 가야합니까 팝업 열지?

+0

관련성이 있는지 확실하지 않지만 아약스가 사용 중지 된 경우 비슷한 문제가 발생했습니다. – Vamsi

답변

0

FWIW : mmenu이 이벤트를 억압하고있다하지만 다음과 같이이 스크립트에 의해 해결되었다 무슨 생각 :

$("#options_button").click(function() 
{ 
    $("#optionsDialog").popup("open", {}); 
}); 

... 
<li><a href="#" id="options_button" >Options</a></li> 

평범한 구식 jQuery를.

관련 문제