Wicher
Есть крутилка на js
$("div.preview a img").each(function(){var t=null;var i=1;var $elm;var thumb_src;var thumb_src_default;$(this).hover(function(){$elm=$(this);thumb_src=$(this).attr("src");thumb_src_default=$(this).attr("src");t=setInterval(function(){i++;thumb_src=thumb_src.replace("/1_","/"+ i+"_");thumb_src=thumb_src.replace("/2_","/"+ i+"_");thumb_src=thumb_src.replace("/3_","/"+ i+"_");$elm.attr("src",thumb_src+"?"+ Math.random());if(i==3)i=0;},800);},function(){clearInterval(t);i=1;$elm.attr("src",thumb_src_default);});});
Как поменять скорость перебора картинок я понял. А вот как сделать что бы тумба менялась на следующую при наведении мышки сразу? Сейчас это происходит с задержкой и соответственно открутка начинается с задержкой...
Господа кодеры , выручайте!
Yacc
Код:
$("div.preview a img").each(function(){var t=null;var i=1;var $elm;var thumb_src;var thumb_src_default;$(this).hover(function(){$elm=$(this);thumb_src=$(this).attr("src");thumb_src_default=$(this).attr("src");function r(){i++;thumb_src=thumb_src.replace("/1_","/"+ i+"_");thumb_src=thumb_src.replace("/2_","/"+ i+"_");thumb_src=thumb_src.replace("/3_","/"+ i+"_");$elm.attr("src",thumb_src+"?"+ Math.random());if(i==3)i=0;}r();t=setInterval(r,800);},function(){clearInterval(t);i=1;$elm.attr("src",thumb_src_default);});});