Wie überschreibt man die von jquery / javascript eingestellte css height?

7

Ich habe das:

%Vor%

Ich bin mir nicht sicher, ob das der richtige Weg ist ... wahrscheinlich nicht, da es nicht funktioniert.

Danke, dass Sie mithelfen!

    
frequent 11.04.2012, 15:46
quelle

5 Antworten

9

setHeight , nicht $setHeight . und das !important wird nicht benötigt.

    
Little Big Bot 11.04.2012, 15:48
quelle
12

Ihr Variablenname hat keine führende $ . Das !important -Flag wird auch dazu führen, dass dies in Firefox nicht funktioniert. Da Sie diesen Stil jedoch direkt auf das Element anwenden, sollten Sie es nicht benötigen.

%Vor%

Beachten Sie auch, dass Sie, wenn Sie nur die Höhe des Elements festlegen, diese auch auf einen height() -Aufruf verkürzen können:

%Vor%     
Rory McCrossan 11.04.2012 15:49
quelle
2

Ihre Variablen stimmen nicht überein; Denken Sie daran, dass Interpunktion und korrekte Schreibweise wichtig sind, um die Variable richtig zu benennen; Versuchen Sie, die zweite Zeile zu ändern:

%Vor%     
faino 11.04.2012 15:50
quelle
1

Nehmen Sie das Dollarzeichen heraus;) 'setHeight'

    
John Shepard 11.04.2012 15:49
quelle
0

Das sollte völlig funktionieren, außer dass deine Variable setHeight ist und du $setHeight verwenden willst. Stellen Sie sicher, dass sie gleich sind. Stellen Sie sicher, dass Ihr Selektor korrekt ist und dass Sie das Element erhalten. Ich glaube, du brauchst nicht einmal !important . Das style -Tag sollte jede .css-Definition überschreiben, es sei denn, Sie haben !important darin.

    
brenjt 11.04.2012 15:50
quelle

Tags und Links