Показать сообщение отдельно
  #1 (permalink)  
Старый 25.06.2014, 14:40
Интересующийся
Отправить личное сообщение для kingkobra97 Посмотреть профиль Найти все сообщения от kingkobra97
 
Регистрация: 19.07.2013
Сообщений: 14

Проблема со слайдером
Нашел слайдер. Но он постепенно ускоряется, и начинает быстрее прокручивать картинки.
Вот код
(function(a){a.fn.carrousel=function(n){var e=a.extend({animSpeed:350,pauseTime:9100,easingEfect:"swing"}),m=a('<div class="prev"></div>'),k=a('<div class="next"></div>'),b=a(this);b.height();var f=b.width(),g=!1;m.bind("click",function(){if(!0!=g){g=!0;var c=a("div.tape",b),d=a("a",b),l=c.position();Math.abs((l.left+f)/f);c.animate({left:"+="+f},e.animSpeed,e.easingEfect,function(){"0px"==c.css("left")&&c.css("left","-"+(d.length-0)*d.width()+"px");g=!1})}});k.bind("click",function(){if(!0!=g){g=
!0;var c=a("div.tape",b),d=a("a",b),l=c.position();Math.abs((l.left-f)/f);c.animate({left:"-="+f},e.animSpeed,e.easingEfect,function(){c.css("left")=="-"+(d.length-0)*d.width()+"px"&&c.css("left","-"+d.width()+"px");g=!1})}});var h="",h=setInterval(function(){k.trigger("click")},e.pauseTime);
b.hover(function(){clearInterval(h);h=""},function(){""==h&&(h=setInterval(function(){k.trigger("click")},e.pauseTime))});return this.each(function(){var c=b.height(),d=b.width();a(b).wrapInner('<div class="tape">').height(c).width(d);
a("a",b).height(c).width(d);var e=1;a("a",b).each(function(){a(this).attr("data-section",e);e++});
var f=a("a:last",b).clone().data("section","last"),g=a("a:first",b).clone().data("section","first");a("div.tape",b).prepend(f).append(g);a("div.tape",b).height(c).width(a("a",b).length*d).css("position","relative","left","-"+d+"px");b.append(m).append(k)})}})(jQuery);
Ответить с цитированием