| Autor | Zpráva | ||
|---|---|---|---|
| McHeadCZ Profil |
#1 · Zasláno: 9. 4. 2014, 20:17:23
Ahoj,
chtěl bych se zeptat, zda jste se někdo setkal s tímto problémem. Tato stránka: http://mchead.net/testjs/ Mám tam pár obrázků a chci aby byly rovnoměrně zarovnané do bloku. Problém je, že mi to nefunguje ve FF. Opera, Chrome, IE ok. Diky za Váš čas. |
||
|
Časová prodleva: 3 dny
|
|||
| Davex Profil |
#2 · Zasláno: 12. 4. 2014, 20:59:06
Rovnoměrného zarovnání do bloku lze docílit pár řádky v CSS, tak mi připadá trochu nesmyslné dělat na to skript v jQuery. Ani na učení to není moc vhodné, když jQuery používáš pouze k získání kolekce obrázků.
Nicméně pokud chceš vědět, kde děláš chybu, tak pro jména vlastností se používá lowerCamelCase. // místo
$(".line img")[firstI].style["margin-left"] = "0px";
// by mělo být
$(".line img")[firstI].style.marginLeft = "0px";
// atd. |
||
| joe Profil |
#3 · Zasláno: 12. 4. 2014, 22:22:30
Kromě toho, co psal Davex, bych jen doplnil, že děláš naprosto základní chybu s jQuery, nauč se tedy nejprve jak ukládat jQuery objekt do proměnné. Hledat ty samé elementy (
$(".line img")) při každé iteraci a několikrát není efektivní.
|
||
| McHeadCZ Profil |
#4 · Zasláno: 13. 4. 2014, 15:21:46
To Davex: diky, zkusím.
To joe: to je pravda, jsem si toho vědom a předělám to. Děkuji za váš čas. |
||
|
Časová prodleva: 12 let
|
|||
0