jQuery Titelbalkenhöhe durch schwebende div beeinflusst

9

Ich habe ein sehr seltsames jQuery-Problem.

Ich habe ein linkes Nav Div mit dieser CSS:

%Vor%

Ich habe eine Körper Div mit dieser CSS:

%Vor%

für JQuery benutze ich das struts plugin

%Vor%

Wenn ich das jQuery-Gitter in den Körper einfüge, wird die Titelleiste so gedehnt, dass sie der Höhe des nav div entspricht. Wenn ich das linke Nav entferne, zeigt das Gitter fein an.

Ich habe alles versucht und gegoogelt, bis ich blau in meinem Gesicht bin.

Ich würde alle Tipps sehr schätzen.

Bearbeitet zum Hinzufügen:

%Vor%

Es ist irgendwie schwierig, es auf jsfiddle.net zu teilen, wegen aller jquery-Skripte. Vielleicht wird dieser HTML-Teil etwas verdeutlichen:

%Vor%

Auch nach dem Spielen in Firebug scheint das Ändern dieses css-Elements im Grid-Header das Problem etwas zu lösen:

%Vor%

Wenn ich display: block entferne - verkleinert sich die Beschriftung auf die entsprechende Höhe, aber auf eine kleine Breite.

    
jammon 17.06.2011, 21:04
quelle

2 Antworten

2

Wie bereits erwähnt, wäre es einfacher zu helfen, wenn Sie HTML- und jQuery-Code entfernen, der nicht mit dem Problem zusammenhängt. Duplizieren Sie die HTML-Datei und löschen Sie so viel wie möglich, ohne dass das Problem verschwindet. Sobald Sie dies getan haben, bearbeiten Sie Ihre Frage und ersetzen Sie den alten Code durch die kürzere Version.

Anstatt dies zu sehen, haben Sie versucht, overflow: visible; auf den Block anzuwenden, der zu groß wird, und sehen, ob das das Problem löst?

    
Nicholas Shanks 22.06.2011 08:54
quelle
1

Ich habe gerade dieses Problem mit jQuery-Dialogfeldern ebenfalls konfrontiert - eine Anzahl von schwebenden divs ließ den Titel des Dialogs in der Höhe wachsen. Überlauf hinzufügen: versteckt; behebt das Problem für mich - die Titelhöhe wurde konstant.

    
Param 08.10.2011 17:38
quelle

Tags und Links