I am in the process of making a jquery application to hide an image after a specified interval of time by using setInterval(). The problem is that the hide image function ex
Where you have setInterval(change(), 99999999); you end up calling the change() function immediately and passing the return value of it to the setInterval() function. You need delay the execution of change() by wrapping it in a function.
setInterval(function() { change() }, 9999999);
Or you can delay it by passing setInterval() just the function itself without calling it.
setInterval(change, 9999999);
Either works. I personally find the first one a bit clearer about the intent than the second.