Ich habe SimpleModal verwendet. Jetzt ist das Problem die Größenänderung des modalen Dialogs. Ich habe einen Bestätigungsdialog und er ist im Grunde genommen klein, nachdem ich Ja gedrückt habe.
Der zweite ist my.php
und enthält große Daten. Ich benutze das Konzept von
Anhängen eines bereits bestehenden Modells. Wie ändere ich die Größe des Inhalts?
Und mein JavaScript-Snippet hat:
%Vor%Mein CSS:
%Vor%Wie ändere ich die SimpleModal-Containergröße? Bei einem Ajax-Anruf?
Ich möchte eine einfachere und flexiblere Lösung vorschlagen:
Besuchen Sie Ссылка , führen Sie den folgenden Code in Firebug aus und klicken Sie dann im Dialogfeld auf "Schaltfläche", um die Größe zu ändern .
%Vor%Mit dieser Methode müssen Sie kein neues CSS definieren, um den Dialog neu zu zentrieren und SimpleModal kann sich um Browser-Inkonsistenzen kümmern.
Sie können das tun, indem Sie Klassen für das modalContainer-Element hinzufügen und entfernen.
Fog Creek Copilot verwendet SimpleModal, mit zwei Größen, normal und breit. Wenn Sie auf Copilot gehen und auf "Anmelden" klicken, sehen Sie die normale Größe. Jetzt legen Sie es in Firebugs Konsole
%Vor%Sie sollten sehen, dass der Container breiter wird. Alles, was Sie tun müssen, damit dies auf Ihrer Site funktioniert, ist das Definieren von Klassen für alle gewünschten Größen und das dynamische Hinzufügen und Entfernen dieser Klassen.