Ich habe den folgenden Code, der ein JQueryUI Dialog Popup erstellt.JQueryUI Dialoganzeige Problem
$j('<div></div>')
.html(message)
.dialog({
autoOpen: true,
bgiframe: true,
buttons: { 'Dismiss': function() { $j(this).dialog('close') } },
closeOnEscape: true,
height: 'auto',
modal: true,
resizable: true,
width: 400,
title: 'An error has occurred'});
Wenn das Popup zum ersten Mal dem Benutzer angezeigt wird, sieht es wie das Bild unten aus, mit einem riesigen Header. Ich weiß, dass dem Popup keine zusätzlichen CSS-Klassen hinzugefügt werden.
Nachdem ich die Größe des JQuery Popups geändert habe, erscheint das Popup korrekt. Die Kopfzeile wird sofort skaliert und korrekt angezeigt.
Ist noch jemand davor reingelaufen?
alt text http://i26.tinypic.com/156vl3n.png
(Die Antwort wurde stattdessen auf diesen Beitrag verschoben); Es könnte sein, dass Sie vergessen haben, das CSS für Dialoge einzuschließen, dh wenn Sie Ihr Theme über den Theme-Roller erstellen, da es ui-widget-Klassen verwendet, haben sie Basistyling, und diese werden dann von jedem Modul, das Sie in Ihr einschließen, überschrieben benutzerdefinierte gerollte jQuery UI. – peol