So entfernen Sie jQuery-ui-dialog-title-bar?
Ich versuche zu verstecken jQuery-ui dialog's title bar, aber halten Sie die schließen-Schaltfläche in der Titelleiste sichtbar. Gesucht hab ich viel post auf stackoverflow wie diese. In jedem post wird die Titelleiste ausgeblendet, aber der Platz an der bar ist immer noch da. Ich möchte zu entfernen, dass der Raum auch aber ohne entfernen der Schaltfläche "schließen".
Wie kann ich dies tun?
InformationsquelleAutor der Frage Tom Rider | 2012-11-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Basierend auf diese Antwort:
Verwenden
.dialog("widget")
option suchen, um die div-wrapper für den dialog. Der wrapper enthält alle markup verwendet, für den dialog, einschließlich der header, Titelleiste und schließen-button; und den dialog-Inhalt selbst. Hier ist ein Weg, um die Methode aufrufen und ausblenden der Titelleiste:Dann können Sie CSS verwenden, um unnötige margin, border und padding. Zum Beispiel:
Hier ist ein demo basierend auf den obigen code, plus es fügt die notwendigen Formatvorlagen mithilfe von jQuery.
InformationsquelleAutor der Antwort Salman A
Wenn Sie möchten, entfernen Sie die titelbar und halten Sie die "schließen" - Symbol using styles only, verwenden Sie die Stile unten. Es schrumpft die Titelleiste, um die Größe der schließen-Symbol und versteckt es hinter sich. ui-icons_6e6e6e_256x240.png erstellt habe ich durch die Aufhellung der ui-icons_222222_256x240.png-Bild, das jqueryui kommt mit.
InformationsquelleAutor der Antwort jonny
So wie ich es sehe, haben Sie 3 Möglichkeiten.
Entweder man hat Ihre Nachteile und Vorteile, die ich empfehlen würde #2 die beste, wenn Sie können, hier einige Informationen zum arbeiten mit widgets http://api.jqueryui.com/jQuery.widget/
InformationsquelleAutor der Antwort leopic
Dies ist, Wie es getan werden kann.
Gehen Sie zum Ordner "themes" --> base--> open jquery.ui.dialog.css
Finden
Folgenden
wenn Sie nicht anzeigen möchten titleBar dann einfach display:none wie ich im folgenden.
Samilarly für Titel als auch.
Kommt jetzt schließen-Schaltfläche Sie können auch festlegen, dass es keine oder können Sie seine
Habe ich viel suchen, aber nichts dann habe ich diese Idee in meinem Kopf. Allerdings wird dieser Effekt gesamte Anwendung nicht schließen-Schaltfläche,die Titelleiste für das Dialogfeld können Sie aber überwinden, dies auch mithilfe von jquery und das hinzufügen und konfigurieren von css über jquery
hier ist die syntax für diesen
InformationsquelleAutor der Antwort ProgrammingNinja