Ich hoffe, dass jemand anderes dies erfahren hat und kann mir in die richtige Richtung auf die Ursache/beheben.jQuery UI-Dialog Titelleiste Problem
Das Problem, das ich habe, ist, dass ich einen jQuery UI-Dialog für einige Formulareingabe verwende. Wenn der Dialog angezeigt wird, ist die gesamte Titelleiste nicht vorhanden. Ich habe es im Firebug geöffnet und bemerkt, dass es ein CSS-Item gibt, das wie folgt bezeichnet wird;
element.style {
display:none;
}
Die element.style, in den folgenden erscheint/html/Körper/div [3]/div zu beziehen, die die für die div titlebar selbst verwendet wird. Wenn ich die Anzeige deaktiviere: keine; Die Titelleiste wird sichtbar. Also, ich weiß, was scheint, es zu verursachen, aber es scheint auch, dass das css das Ergebnis von etwas ist, das vielleicht in jquery selbst vielleicht geschieht.
Ich dachte ursprünglich, dass ich CSS-Konflikte aufgrund meiner CSS-Dateien haben könnte, also habe ich sie auskommentiert und versucht, die Seite nur mit den jquery-Bibliotheken und den benutzerdefinierten CSS und Bildern auszuführen. Immer noch das Gleiche.
Ich habe jetzt seit Tagen kämpfen und könnte wirklich einen Ratschlag verwenden.
Dank
UPDATE:
$(document).ready(function() {
$("#dlgEditMlgData").dialog({ autoOpen: false,
modal: true,
show: 'blind',
hide: 'explode',
title: 'Mileage Entry Edit Utility'
});
$("#dlgEditMlgData").hide().siblings().hide();
});
Setzen Sie den Titeltext (dom-Element Titelattribut oder Dialogoptionen)? – sje397
Ich setze den Titeltext in dem Javascript, das den Dialog erstellt. – Skittles
$ (document) .ready (function() { $ ("# dlgEditMlgData") Dialog ({ AutoOpen-. Falsch, modal: true, Show: 'blind', verstecken: 'explodieren', Titel : 'Mileage Entry Edit Utility' }); $ ("# dlgEditMlgData"). Hide(). Siblings(). Hide(); }); – Skittles