私は人々がオーバーレイをクリックしたときに、通常uは閉じるのjQuery UIのダイアログ
jQuery('.ui-widget-overlay').bind('click', function() {
jQuery('#dialog').dialog('close');
})
を使用することになり、私のモーダルを閉じたいが、私はそれを作成した後、それはように思わだから私は、私のモーダルをロードしています何とか私のコードと干渉します。 これはこれまでの私のコードです。
var dialog = $(".dialog").dialog({
autoOpen: false,
closeText: "",
width: 'auto',
modal: true,
position: { my: "center top", at: "center top+30", of: "body" },
show: {
effect: 'fade',
duration: 250,
},
hide: {
effect: 'fade',
duration: 250
},
});
$(".currentDay").click(function() {
var id = event.target.id;
var url = '/Home/CalenderPartial/' + id;
dialog.load(url, function() {
dialog.dialog("open");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
あなたのjqueryのファイルをチェックし、そのモーダルが正常に動作しているページ – Bharat
上でレンダリングではないようだ、それはそのが何を意図したもので、100%を行い、不足している唯一のものイムは閉じる機能です。 –