Autor | Zpráva | ||
---|---|---|---|
markusio Profil |
#1 · Zasláno: 2. 7. 2014, 19:02:43
Zdravím,
mám tu tento script, který mi při rolování zvětšuje "margin-top" výpočtem. Ten mi funguje, ale potřebuji doplnit script tak, aby když dosáhne určité velikosti (například, když budem margin-top 150%), tak aby se počítání zastavilo a margin-top zůstal na 150% <script> $(window).scroll(function(e){ parallax(); }); function parallax(){ var scrolled = $(window).scrollTop(); if ($(window).width() < 999) { $('#bgThird').css('margin-top',+(scrolled*0.04)+'%'); } else { } } </script> popřípadě jiné řešení, děkuji |
||
Chamurappi Profil |
Reaguji na markusia (před přejmenováním cr>ackona):
Funkce Math.min(x, y) vrací tu menší z hodnot x a y , takže pokud za jeden argument dosadíš 150 a za druhý svůj výpočet, nevyjde ve výsledku nikdy víc než 150 .
Mimochodem, počítáš s tím, že procentuální margin-top se počítá z šířky, nikoliv z výšky?
Jo a prosím, vymysli si lepší přezdívku (která neobsahuje zablokované slovo, špatně se nám na tebe reaguje) a napiš ji sem, ať můžeme tvůj účet přejmenovat. |
||
markusio Profil |
Chamurappi:
Přesně nechápu jak to udělat, moc javascript neovládám, mohl bys to nějak do mého kódu dosadit, prosím? Jo omlouvám se, zase jsem zapoměl, moc se omlouvám, prosím o změnu nicku na "markusio", děkuji Moderátor Chamurappi: Účet přejmenován. Budeš se asi muset znovu přihlásit…
|
||
Časová prodleva: 10 let
|
0