아래와 같이 id가 설정된 Jquery 대화 상자가 있습니다. document.ready바인드 대화 상자 이벤트
$('#modal-id').dialog({ autoOpen: false, ...... })
에서와
<div id="modal-id">
<div class="modal-content">
.....
</div>
</div>
HTML
에서는 지금은 대화의 오픈 이벤트를 바인딩해야합니다.
$("#modal-id").bind("dialogopen", function(event, ui) {
....
});
위의 작동하지만 아래
$(".ui-dialog-content").bind("dialogopen", function(event, ui) {
...
});
어떤 제안이 크게 감사합니다 작동하지 않습니다.
업데이트 :
$(".ui-dialog").live("dialogopen", function(event, ui) {
$.getScript("/common/js/jquery.curvycorners.min.js", function() {
});
});
왜 이벤트를 UI 대화 상자 콘텐츠에 바인딩해야합니까? – mgibsonbr
모든 대화 상자에서 사용할 수 있도록 –