Autor | Zpráva | ||
---|---|---|---|
pcman Profil * |
#1 · Zasláno: 2. 9. 2013, 19:18:15
Zdravím, už nějakou dobu se snažím přijit na fix problému v IE8 k nastavení width/height/top/left etc.
Když použiji this.node.style.width = width + 'px'; Takto to nefunguje. Node vytvářim až v javascriptu pomocu document.createElement. V consoli mam chybu SCRIPT87: Invalid argument. Jak mám tento problém vyřešit? Děkuji za rady. |
||
Chamurappi Profil |
#2 · Zasláno: 2. 9. 2013, 19:35:36
Reaguji na pcmana:
Copak je v proměnné width ? Normální číslo? Není tam NaN ? Nebo něco jiného neplatného, co vzniklo třeba tím, že jsi vzal hodnotu jiného style.width bez oříznutí jednotek?
Explorer je jediný, kdo při chybné syntaxi CSS hodnoty zahlásí výjimku, ostatní prohlížeče neplatnou hodnotu přehlížejí. |
||
pcman Profil * |
#3 · Zasláno: 2. 9. 2013, 19:46:37
Chamurappi:
Koukam že to NaN tam je, diky. Hledal jsem to tak že mě ani nenapadlo že může byt chyba ve vstupní hodnotě. Každopádně už bych měl najit problem, tak ješte jednou diky. |
||
Časová prodleva: 11 let
|
0