Wie kann ich mit jQuery die Breite eines Div als Prozentsatz festlegen?
85
Verwenden der Breitenfunktion :
$('div#somediv').width('70%');
wird umkehren:
<div id="somediv" />
in:
<div id="somediv" style="width: 70%;"/>
.width("20%")
aber das Element wurde immer wieder eingestelltwidth: 24%
. Nach dem Durchsuchen der Dokumente stellt sich heraus, dass dies mit der CSS-box-sizing
Eigenschaft zusammenhängt. Durch.css({'width':"20%"})
die Verwendung wird diese Einstellung vermieden.Hemnath
Wenn Ihre Variable der Prozentsatz ist:
Wenn Ihre Variable in Pixel angegeben ist und Sie den Prozentsatz des übergeordneten Elements angeben möchten:
quelle
Hier ist eine Alternative, die für mich funktioniert hat:
quelle