Javascript zu ändern, div Breite dynamisch
Kann jemand mir helfen, zu erstellen Sie eine javascript?
Lassen Sie mich erklären, ich habe 2 divs
1) linke div-Breite 85%
2) die Rechte div-Breite 15%
da ist also was ich ändern will Breite für den linken div. wie, wenn ich entfernen oder ausblenden Rechte div Links div-Breite soll 100% dynamisch mit javascrpt.
- Ohne den code hier, den Menschen nicht finden, einfach Ihre Frage zu beantworten. "Erstellen" - Demo
- Sie die Jungs auch sehen kann was ich versuche zu tun, client-acumenadagency.com/sed
- in diesem div werden müssen, um die volle Breite, wenn das andere div hide <div id="Größe" class="content-left"></div> und das andere div ist <div id="button" class="navbar rechts"></div>
- Ich würde empfehlen, Sie tun das nicht mit JavaScript. Tun Sie es mit CSS statt. Nur JavaScript verwenden, um die Klassen.
- wie kann ich das mit css? können Sie mir helfen plz
- Viele Möglichkeiten, Sie könnte es mit CSS. Hier ist eins.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe es mit JavaScript:
ARBEITEN : Demo 1
AKTUALISIERT : Demo 2
AKTUALISIERT : Demo-3 : Animieren slide in/out mit CSS-übergängen.
HTML
CSS : AKTUALISIERTE
JS
JS:AKTUALISIERT - Bringen Rechte div zurück
Hier ist eine demo für die CSS-Lösung: http://jsfiddle.net/yf3e5bhv/
Der Vorteil dieses Ansatzes ist, dass Ihre Vorlage ist deklarativ. Sie könnten eine einfache HTML-Seite von jedem Zustand der Anwendung. Meiner Meinung nach das deutlich aids-Entwicklung und-Wartung.
HTML
CSS
JS
Können Sie erheblich reduzieren Sie diesen code, wenn Sie verwenden eine Bibliothek wie jQuery:
Können Sie dies mit CSS und JavaScript. Schnelle und schmutzige Art und Weise:
Setzen deine divs haben ein margin-right, dann verwenden Sie JavaScript für diesen Klasse wenn das div ausgeblendet ist.
Einer einfachen Lösung, die ohne jQuery aufblasen. Funktioniert in Chrome, FF und IE 5-11, etc.
Nur für float-und width-Stile auf dem rechten DIV. Klicken Sie auf der linken DIV-toggle Breite zwischen 85% und 100%.
HTML: