2012-04-26 2 views
3

여기 transfer_client이 DIV 코드는 내 코드선택한 검색 JQuery와 대화 작동하지 않습니다. 왜?

var dlg = $("#transfer_client").dialog({ 
       dialogClass: "templateDialog", 
       autoOpen: false, 
       modal: true, 
       zIndex: 1500, 
       height: 200, 
       width: 200, 
       title: "Transfer Campaign to a different Client" 
      }); 

     dlg.parent().appendTo(jQuery("form:first")); 

입니다 : 내가 dlg.parent().appendTo(jQuery("form:first")); 후 또는 그 이전에, $("#dropDownID").chosen()을 시도

<div id="transfer_client" class="dialog position" title="Transfer to a different Client"> 
    <span>Client:</span> 
    <asp:DropDownList runat="server" Height="30px" ID="ddlClients" DataTextField="ClientName" 
     DataValueField="ClientID"> 
    </asp:DropDownList> 
    <br /> 
    <br /> 
    <asp:Button runat="server" OnClientClick="return confirmSubmit();" ID="btnTranfer" 
     Text="Transfer" OnClick="btnTranfer_Click" /> 
</div> 

하지만 그것을 검색 할 수 있도록하지 않습니다. 그러나 대화 상자없이 사용하면 코드가 제대로 작동합니다. 대화 상자에서 어떻게 작동하게 할 수 있습니까?

편집 : 이것은 js 대화 상자의 버그로 해결되었습니다.

+0

대화를 시도합니다. 당신은 대화의 코드를 공유하고 관리, 플러그인의 일종을 사용하고 있어야합니다 또는 직접 (확장)를 작성한 것이다()? –

+0

내가 http://docs.jquery.com/UI/Dialog –

답변

2

당신은 issue #18 on github 살펴 있었나요?

그것은 내 비슷한 문제를 해결하고 기본적으로 아래 검색 상자의 CSS z-index 증가에 온다.

0

()는 표준 jQuery를의 일부가 아닌이

.chosen-container .chosen-results { 
    position: fixed; 
    z-index: 23423423423; 
    height: 200px; 
    width: 300px; 
    background-color: white; 
} 
+2

로 대화 상자를 사용하고이 코드 블록이 질문에 대답 수 있지만 당신이 그렇게 이유를 몇 가지 설명을 제공 할 수 있다면, 그것은 더 나은 해답이 될 것입니다. – DavidPostill

관련 문제