jquery 모달 대화 상자가 생겼습니다. 내 모달 버튼을 두 번 클릭하여 쇼와 페이지 에도 마크 업을 전리품은 내가 스택 오버 플로우를 포함하여 게시물의 어떤을 읽을 thisJquery 모달 팝업은 두 번째 클릭이 처음에는 열리지 않습니다.
및
this하지만 내 문제는 내가 요청 both.So 일치하지 않습니다 너는 그 질문에 투표하지 말아라. 내가 모달에게 지금 여기
<script type="text/javascript">
function overlayclickclose() {
if (closedialog) {
jQuery('#mydialog').dialog('close');
}
closedialog = 1;
}
jQuery('#mydialog').dialog({
bgiframe: true,
autoOpen: false,
modal: true,
width: 900,
height: 400,
resizable: false,
open: function() { closedialog = 1; jQuery(document).bind('click', overlayclickclose); },
focus: function() { closedialog = 1; },
close: function() { jQuery(document).unbind('click'); }
});
</script>
을 보여주기 위해 다음 코드를 사용하고
내 사업부 팝업
<div id="mydialog"><NL:TemplatePicker ID="TemplatePicker1" Runat="server"></NL:TemplatePicker></div>
로 표시하는 것입니다 그리고 난 호출하여 버튼의 클릭에 모달를 호출하고 그것 asp.net 코드 뒤에 이런
protected void btnChooseTemplate_Click(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(this.Page, Page.GetType(), "change", "jQuery('#mydialog').dialog('open');closedialog = 1;jQuery('#mydialog').parent().appendTo(jQuery('form:aspnetForm'));", true);
}
내 페이지는 ajax updatepanel을 사용합니다.
어떤 도움이 필요합니다. 문제를 더 잘 알기 위해 더 필요한 것이 있으면 알려주세요.
감사
빠른 답장을 보내 주셔서 감사합니다. Brian Scott – Devjosh
등록 된 클라이언트 스크립트 메소드를 page_load 이벤트로 이동했지만 여전히 동일합니다. – Devjosh