Autor Zpráva
kuzmic
Profil
Dobrý den,

chtěl bych poprosit někoho kdo se orientuje v jQuery, jestli by dokázal poradit, jak vytvořit efekt "skákajícího" obrázku.

Obrázek by měl začít automaticky skákat cca po 10px tam a zpět ve smyšce. Jedná se o stejný efekt šipky, jako je např. zde: http://www.behance-review.cz/

Budu moc rád za jakékoli informace k realizaci tohoto efektu.

Předem moc děkuji

Kuzmic
honzaik
Profil
http://jsfiddle.net/honzaik/ZuMke/1/ např? :D
jestli něco umíš s jquery tak předpokládám že nebude dělat problém poupravit délku animace, o kolik px to je atd. jestli to chceš blíže vysvětlit klidně sem napiš
Chamurappi
Profil
Reaguji na honzaika:
Domnívám se, že tvá ukázka nefunguje v Exploreru 8.
Pokud je v obr výsledek jQuery funkce, proč na ten výsledek pak znovu používáš jQuery funkci?


Reaguji na kuzmice:
Bez použití jQuery by se to udělalo třeba takhle:
var element = document.getElementById("ídéčko");
var start = +new Date();
setInterval(function()
{
  element.style.marginTop = Math.abs(Math.sin((new Date() - start) / 500)) * 100 + "px";
}, 13);
honzaik
Profil
chamurappi: přemejšlel jsem na tím, ale použil jsem toto, protože to s tim druhym už jsem si nebyl jistej. nicméně aspon jsem se poučil :D
kuzmic
Profil
Moc děkuji!! Obě řešení jsem přesně to co jsem potřeboval. To jQuery normálně funguje i v ie7 i 8 :-)
Str4wberry
Profil
Domnívám se, že tvá ukázka nefunguje v Exploreru 8.
To jQuery normálně funguje i v ie7 i 8 :-)

Jestli to nebude tím, že na jsFiddle je připojeno jQuery 2.x, které už nepodporuje starší než IE 9.
kuzmic
Profil
Je to dost možné. Já na webu mám napojenou verzi 1.8.x a šlape to bez problému.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: