• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

jQueryUI Problem

_linx_

Kleiner Weinapfel
Registriert
04.01.09
Beiträge
1.125
Ich habe ein Problem mit der jQueryUI...

Und zwar macht er mir bei allen Elementen ein durcheinander mit der Höhe, anstatt dass am Ende des Textes fertig ist, zieht er die div jeweils bis zum unteren Rand des Bildschirms... Das ist extrem unschön und nervt.

Hier mal ein Beispiel:
Bildschirmfoto+2010-12-12+um+21.06.07.png


Was kann man dagegen unternehmen?
 
Ohne Code und/oder Beispiellink wird das schwierig ;-)
 
Das Input-Feld:

Code:
<input class="suggestion" type="text" name="ort_name" /> Ort<br />

Der jquery-UI-JavaScript-Code:

Code:
$(function() {
		$( ".suggestion" ).autocomplete({
			source: ["Burgdorf", "Thun-Guntelsey", "Zofingen"]		});
	});

Das Backend ist eine unmodifizierte jQuery-UI ( http://www.jqueryui.com )...
 
Sieht das nichteher nach einem Problem im Stylesheet aus?

Sollte das Problem tatsächlich noch bestehen, wäre es sinnvoll die CSS-Eigenschaften des Elements mit den Entwicklertools eines Browsers zu betrachten.
 
es wird ja ein DIV angezeigt bei diesen Dropbdown-Menüs, da musst du einfach in CSS die height für ändern.
 
Das Problem ist da aber, dass die Höhe zu Beginn nicht bekannt ist und sich ständig ändern kann...
 
ich weiß
mach min-height statt height
 
auf was soll ich die min-height dann stellen? Bringt ja nichts, weil es wird ja viel zu gross bzw grösser als gewünscht. Zu klein wird es nicht...
 
Hallo,
hast Du es schonmal mit max-height probiert?

Liebe Grüße,
joro
 
Mir ist aber die maximale Höhe auch nicht bekannt...?
 
mach einfach:
Code:
min-height: 10px;
max-height: 200px;
overflow: auto; /* Zum scrollen wenns zu groß wird */
so in etwa