Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Крутилка тумб
цитата
12/12/14 в 19:58
 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);});});
Как поменять скорость перебора картинок я понял. А вот как сделать что бы тумба менялась на следующую при наведении мышки сразу? Сейчас это происходит с задержкой и соответственно открутка начинается с задержкой...
Господа кодеры , выручайте!
цитата
12/12/14 в 22:11
 Ailk
пездец, приведи код в божеский вид или гори в аду! icon_evil.gif
цитата
12/12/14 в 23:57
 Iceworld
setInterval 800>0 smail54.gif
цитата
13/12/14 в 03:43
 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);});});

icon_smile.gif
цитата
13/12/14 в 07:55
 Wicher
Спасибо друзья , работает! icon_cool.gif


Эта страница в полной версии