2012-06-17 4 views
1

아래에 하나의 변수 (nextItem)가 다른 변수 (currentItemRel)보다 큰지 여부에 따라 왼쪽 또는 오른쪽으로 div (container)를 움직이는 함수가 있습니다.변수를 .animate() 함수로 전달 JQuery

.animate() 함수에서 distance 변수를 사용하고 있습니다.

어떻게이 변수를 전달할 수 있습니까? 현재 자바 스크립트가 깨져서 도움이 될 것입니다.

고마워요

var distance = (nextItem - currentItemRel) * 1260; 

      if (nextItem > currentItemRel) 
      { 

       $('#container').animate({ left: -=distance }, 1200); 

      } else if (nextItem < currentItemRel) 
      { 
       $('#container').animate({ left: +=distance }, 1200); 
      }; 

답변

3

= + 및 - JQuery와 애니메이션 함수 = 개질제 문자열로 해석되어야한다.

체크 아웃 this fiddle

+0

방금 ​​상자 밖에서 생각하고 변수로 넣었습니다. 고마워, 바이올린은 좋았어! –