2012-04-10 3 views
0

매우 가벼운 jquery 내용 슬라이더를 사용하고 있지만 애니메이션 속도를 제어하는 ​​방법을 모릅니다. 현재는 매우 빠르며 속도를 늦춰야합니다. 나는 jquery가 나에게 새로운 영역이며, 작동시킬 수없는 몇 가지 방법을 시도하고 있음에도 불구하고 걱정 스럽다. 어떤 도움이 크게 appreiated 것입니다. 여기jquery 콘텐츠 슬라이더, 속도 제어?

$(document).ready(function(){ 
    $('#button a').click(function(){ 
     var integer = $(this).attr('rel'); 
     $('#myslide .cover').animate({left:-960*(parseInt(integer)-1)}) 
     $('#button a').each(function(){ 
      $(this).removeClass('active'); 
      if($(this).hasClass('button'+integer)){ 
       $(this).addClass('active') 
      } 
     }); 
    }); 
}); 

답변

0
$('#myslide .cover').animate({left:-960*(parseInt(integer)-1)}); 

//change to 
                   //speed in ms 
$('#myslide .cover').animate({left:-960*(parseInt(integer)-1)}, 1000); 

http://api.jquery.com/animate/ .animate의 jQuery 구문 : 여기 내 코드입니다. 1000ms = 1 초, 취향에 맞게 숫자를 변경하십시오.

+0

최고입니다. 아주 간단합니다. 고맙습니다. – user1325308

+0

Pssst. 내 대답 옆에있는 체크 표시를 클릭해야합니다. – Fresheyeball

+0

그것은 '당신은 5 분 안에 이것을 받아 들일 수있다'는 말을 계속 세었다. 나는 그것을 지금했다. 다시 한 번 감사드립니다. – user1325308

0

당신은 예를 들어, .animate()에 매개 변수를 추가해야합니다 :

.animate({left:-960*(parseInt(integer)-1)},5555) 

는 CSS가 5555 밀리 초 후 도착합니다.

+0

최고입니다. 아주 간단합니다. 고맙습니다. – user1325308