![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 103 Pomógł: 0 Dołączył: 7.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Otóż mam taką oto klasę w stylach
Następnie w witrynie mam taki układ:
funkcja js:
Jak zahaszuje linijke z if'em i zostawie w funkcji tylko: "obiekt.style.display = 'block';" to śmiga. Dlaczego tak się dzieje ? Moje pytanie brzmi czy ten div o id="move1" nie powinien przejąć styli z klasy "move" ? Jak robie getAttribute("style") to mi zwraca null. Dopiero jak nada przez js jakiś styl to mi tylko jego zwraca...dlaczego javascript nie wczytuje styli zawartaych w pliku css ? Ten post edytował Matiash 13.10.2010, 18:54:34 -------------------- www.picture-globe.com
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Przesadzacie... http://www.quirksmode.org/dom/getstyles.html i:
Kod function getStyle(el,styleProp) { var x = document.getElementById(el); if (x.currentStyle) var y = x.currentStyle[styleProp]; else if (window.getComputedStyle) var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(styleProp); return y; } Ew. dodaj do tego(pseudokod): Kod jeżeli( istnieje(el.style[wartosc]) )to zwróć to el.style[awrtosc], a jak nie to to co powyżej podałem
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:45 |