2008-09-04 5 views
4

Ich probiere den Dialog von jquery UI aus. Alle online demos verwenden flora.css. Ich kann den Dialog nicht korrekt mit der CSS-Datei angezeigt, die von der themeroller Anwendung generiert wird. Fehle ich etwas? Sollten diese Dinge aus der Box funktionieren?Wie kann ich den Jquery-Dialog mit themeroller Themes arbeiten lassen?

Update: Danke Brock. Als ich meinen Code aufräumte, um ein Beispiel zu erstellen, merkte ich, dass der HTML-Code in demo.html (der mit thememoller.zip kommt) etwas zu ausführlich ist. Alles, was ich tun musste, war der Dialog div das Attribut class="ui-dialog" wie folgt geben:

<div id="SERVICE03_DLG" class="ui-dialog">please enter something<br><br> 
<label for="something">somthing:</label>&nbsp;<input name="something" id="something" type="text" maxlength="20" size="24"> 
</div> 

ich Ihre Antwort akzeptieren werde. Vielen Dank für Ihre Zeit.

+0

Die Lösung wurde in [einer ähnlichen Frage] gefunden (http://stackoverflow.com/questions/45600/a-problem-with-the-jquery-dialog-when-use-the-theroller-css) Ich postete : – Ovesh

Antwort

1

Ich denke, es ist, weil Sie die Klassen anders haben.

<div id="SERVICE03_DLG" class="flora"> (flora) 
<div id="SERVICE03_DLG" class="ui-dialog"> (custom) 

Auch mit dem Flora Thema, würde man noch die ui-dialog Klasse verwenden Sie es als Dialog zu definieren.

Ich habe Modale zuvor gemacht und ich habe noch nie eine Klasse im Tag definiert. jQueryUI sollte sich darum kümmern.

Versuchen Sie, das Klassenattribut loszuwerden oder die Klasse ui-dialog zu verwenden.