Javascript changing source of an image
Posted
by Pete Herbert Penito
on Stack Overflow
See other posts from Stack Overflow
or by Pete Herbert Penito
Published on 2010-06-07T20:24:15Z
Indexed on
2010/06/07
20:42 UTC
Read the original article
Hit count: 249
JavaScript
|jQuery
Hi Everyone! I have some javascript which runs a timer that animates something on the website.
It all works perfectly but I want to get an image to change when the animation is run, It uses jquery:
if(options.auto && dir=="next" && !clicked)
{
timeout = setTimeout(function(){
if (document.images['bullet1'].src == "img/bulletwhite.png")
{
document.images['bullet1'].src = "img/bullet.png";
document.images['bullet2'].src = "img/bulletwhite.png";
}
animate("next",false);
},diff*options.speed+options.pause);
}
options.auto means that its automatically cycling, dir is the direction of the motion and clicked is whether or not the user clicked it.
Is there something wrong with my syntax here? I ran firebug with it, and it doesn't throw any errors, it simply won't work. Any advice would help!
I should mention that the src of bullet1 starts at bulletwhite.png and then I was hoping for it to change to bullet.png and have bullet2 change to bulletwhite.png.
© Stack Overflow or respective owner