2013-02-18 44 views
0

创建jQuery UI的daialog,如果显示,当我点击了它接近jQuery UI的dilog接近clickout

$('#myDial').dialog({ 
     autoOpen: false, 
     resizable: false, 
     width: 230, 
     height: 170, 
     modal: false, 
     open: function() { 
      window.closedialog = 1; 
      $(document).bind('click', function(){ 
       if (window.closedialog) { 
        $('#myDial').dialog('close'); 
       } 
       //set to one because click on dialog box sets to zero 
       window.closedialog = 1; 
      }); 
     }, 
     focus: function() { 
      window.closedialog = 0; 
     }, 
     close: function() { 
      $(document).unbind('click'); 
     } 

    }) 

确定。

我的问题:确实存在任何方法或选项对话框关闭它,当我点击?

回答

0

这个功能对我来说只有通过模态对话才有意义。

$('.ui-widget-overlay').on("click", function() { 
    $(document).find(".dialog").dialog("close"); 
});