Warum erscheint das Popup jGrowl nicht wie erwartet?

7

Ich habe diese jGrowl-Benachrichtigung auf meiner Website, wenn das Popup-Popup-Fenster Popup von jGrowl nicht gut gestylt aussieht.

So rufe ich jgrowl-Dateien auf

%Vor%

Dies ist die Benachrichtigungsbox

alt text http://hinuts.com/jgrowl.look.png

    
clonex1 27.07.2010, 19:56
quelle

4 Antworten

23

jGrowl-Container werden von ihrem Stil beeinflusst, wenn Sie auf das Stylesheet von jQuery UI auf derselben Seite wie jGrowl verweisen. Ab jGrowl Version 1.2.2 sind alle jGrowl-Container mit der CSS-Klasse "ui-state-highlight" versehen, Dadurch wird der Stildefinition ein Hintergrund, Rahmen und Schriftfarbe hinzugefügt.

%Vor%

Um dieses Verhalten zu verhindern, können Sie die folgende jquery.jgrowl.css-Datei hinzufügen:

%Vor%     
Nathan Taylor 26.08.2010, 18:07
quelle
1

Fügen Sie in Firebug oder in Ihrer CSS-Datei! wichtige Deklarationen hinzu (zB background-color: red !important; ) und sehen Sie, ob Ihre Stile korrekt angewendet werden. Wenn dies der Fall ist, werden Ihre Regeln durch solche mit einer höheren Spezifität (oder Regeln, die angewendet werden) überschrieben nach Ihrem mit gleicher Spezifität).

Bearbeiten : Ich habe eine jGrowl-Testseite erstellt, deren Benachrichtigungen korrekt angezeigt werden. Versuchen Sie, andere Stylesheets in Ihrem Kopf zu kommentieren und nachzusehen, ob das Problem weiterhin besteht. Stellen Sie außerdem sicher, dass sich die Dateien in den angegebenen Verzeichnissen befinden. (Das ./ ist redundant und wird nicht benötigt: . gibt das aktuelle Verzeichnis an, daher ist der Verweis auf ./folder/test.js identisch mit nur folder/test.js )

%Vor%     
Taylor Edmiston 30.07.2010 17:46
quelle
0

Verwenden Sie firebug, um die CSS zu überprüfen, die auf das Popup-Feld angewendet wird. propablely einige der CSS ist überschrieben von CSS Sie selbst geschrieben.

    
Nealv 27.07.2010 19:58
quelle
0

Ich glaube, jquery-ui-1.7.2.custom.css fügt Ihrem jgrowl-Benachrichtigungsobjekt Stilklassen hinzu. Ich bin nicht großartig darin, CSS zu debuggen, also habe ich nicht herausgefunden, wie ich es beheben kann. Versuchen Sie, den Link jquery-ui-1.7.2.custom.css zu kommentieren und sehen Sie, ob Ihre jgrowl-Benachrichtigung so aussieht, wie Sie es erwarten.

    
Ruth 30.07.2010 17:37
quelle

Tags und Links