Mixter78
17.10.2014, 22:17:03
Witam,
wiem już że można edytować w JS style.
ale co w sytuacji, gdy chce w stylu CSS dodać zmienną z JS (pobiernaie szerokości okna)?
.klasa {
width:SZEROKOŚĆ_OKNA;
}
pitu
17.10.2014, 23:48:29
Tylko raczej tak:
przykład z jQuery
Kod
$(".klasa").width(100);
by_ikar
18.10.2014, 11:40:45
IMO w css nie potrzebujesz takich "zmiennych" ponieważ nie tak się styluje strony..
Mixter78
18.10.2014, 12:57:37
Kodem JS pobieram szerokość strony w px.
I potrzebuje teraz tą szerokość wstawić w CSS.
LESS / SASS + media w css.
definiujesz N stałych z różnymi rozdzielczościami i na podstawie tego podmieniasz szerokości w arkuszu. Dodatkowo LESS ma możliwość operacji matematycznych co zdecydowanie odchudza javascript.
Mixter78
18.10.2014, 17:55:45
Już sobie poradziłem za pomocą samego JS i CSS
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.