I'm sorry, what's so special about this bit of code?<p>It doesn't seem very interesting unless you weren't aware of JavaScript's functional nature, and it's actually more complicated than it needs to be, unless I'm missing something. Here's how I'd do it:<p><pre><code> function startSlideshow(ms) {
var index = -1;
var count = $(".change_link").length - 1;
return setInterval(function() {
index = (index + 1) % count;
$('.slideshow').blinds_change(index);
}, ms);
}</code></pre>
I suppose there's nothing too special abot the code. I have never seen a very good explanation of closures in javascript, so I thought I'd share it for anyone else who might benefit from it. You are more than welcome to not be impressed. In which case you are not likely the intended audience.