2017-01-06 3 views
1

Ich habe ein div Setup versucht, mit Jquery Dialogjquery Dialog muss zweimal klicken, um zu schließen

Erste Popup, wenn der Benutzer auf die Schaltfläche klickt und öffnet den Dialog dann, wenn er den Dialog schließen es in der schließt erster Klick

Das zweite Mal, als er den Dialog zu schließen versucht es wieder das gleiche Popup öffnet und er muss wieder die Schließen-Schaltfläche klicken, um es geschlossen zu bekommen.

https://jsfiddle.net/xwpwku1w/31/

jQuery:

function ShowMyContainerDivForSC(containerID, title, width, height) { 
    if ($(containerID).data('uiDialog')) 
     $(containerID).dialog('destroy'); 
    $(containerID).dialog({ 
     width: width, 
     draggable: true, 
     height: height, 
     resizable: false, 
     title: title, 
     modal: false, 
     open: function (event, ui) { 
      $(this).show(); 
     }, 
     close: function (event) { 
      if (typeof AfterClose == "function") { 
       AfterClose(containerID); 
      } 
      //$(this).remove();-- commented cause it just removes the element. 
     } 
    }); 
    return false; 
} 
+0

können Sie eine jsfiddle erstellen? –

+0

Wohin hast du das kopieren? > – Phix

+0

von diesem habe ich versucht, jquery hinzuzufügen. aber nicht funktioniert - http://jsfiddle.net/AvF8V – pvaju896

Antwort

Verwandte Themen