2013-10-16 7 views
5

मैं jQuery v1.8.2 और jQuery UI v1.9.2 का उपयोग कर रहा हूं।Jquery ui संवाद मॉडल True

तो मेरी समस्या यह है कि।

बटन क्लिक करें घटना पर मेरे पास है पास संवाद

$('#oldInvoiceDialogDiv').dialog('close'); 

लेकिन मोडल संपत्ति शेष

मतलब करीब संवाद के बाद ui-विजेट ओवरले संपत्ति की तरह काम नहीं करते संवाद

$("#oldInvoiceDialogDiv").dialog({ 
     autoOpen : false, 
     resizable : false, 
     width : 855, 
     modal : true, 
     close : function(ev, ui) { 

     } 
    }); 

तो मेरा दोष क्या है। कृपया मुझे बताएं अग्रिम धन्यवाद

उत्तर

1

यदि आप अपने करीबी कॉलबैक फ़ंक्शन में कुछ भी नहीं कर रहे हैं तो इसे हटा दें। यदि आप इसका उपयोग करना चाहते हैं तो मुझे लगता है कि इस फ़ंक्शन को अंत में बूलियन वापस करना चाहिए, इसलिए वापसी का सही कथन जोड़ने का प्रयास करें।

संपादित

यह सुनिश्चित करें कि आप दस्तावेज़ तैयार हैंडलर के अंदर अपने संवाद को प्रारंभ करें:

$(document).ready(function(){ 
    $("#oldInvoiceDialogDiv").dialog({ 
      autoOpen : false, 
      resizable : false, 
      width : 200, 
      height:200, 
      modal : true, 
      buttons: { 
       "Close Dialog" : function(){ 
        $(this).dialog("close"); 
       } 
      }, 
      close : function(ev, ui) { 
       alert("in Close"); 
       return true;  
      } 
     }); 
    $('#btnOpen').click(function(){ 
     $("#oldInvoiceDialogDiv").dialog("open"); 
    }) 
}); 

चेक इस fiddle, मैं यह वास्तव में लगता है कि अपने मामले।

+0

कला वही समस्या ... – user2203993

संबंधित मुद्दे