2012-04-13 2 views
1

잘 작동하는 회전식 컨베이어를 만들었지 만 지금은 컨베이어 중간으로 이동 한 항목을 만들고 싶습니다. 예를 들어 회전식 컨베이어가 움직여야합니다. 클릭 한 항목이 중간에 가운데에 나타날 때까지 나는 animate()를 사용하고 있지만 내가 left, marginLeft, 또는 scrollLeft 속성을 사용할지 모르는 http://jsfiddle.net/HkTks/6/jquery/javascript를 클릭하면 컨베이어 중간으로 항목 이동

:

지금까지 여기에 내 작품을 볼 수 있습니다. 내가해야 할 논리가 무엇인지 모르겠다. 나는 어디서부터 시작해야할지조차 모른다. 제발 좀 밝혀주세요.

많은 감사

+0

그레이트 플러그인. Im 당신의 회전 목마 콘테이너 dosent가 동등한 양의 "항목"을 가지고 있는지 궁금 해서요. 그리고 당신이 하나를 중심에두기를 원한다면 - 양쪽 끝에 절반의 "items"이있을 것입니다. - 회전 목마 모양을 "깰"수 있습니다. 그래서 그것이 최선의 선택인지 궁금합니다. 예를 들어, 지금은 네 가지 항목이 있습니다. 그래서 당신이 3 개의 아이템을 볼 수 있고 양쪽에 ½을 의미하는 것 중 하나를 중심에두고 싶다면. –

+0

고마워요 @MarcoJohannesen, 그게 내가 아이템을 중심으로하는 논리를 어떻게해야할지 모르겠군요. 나는 길을 잃어 버렸습니다. – Shaoz

답변

0

나는 몹시 신경을 쓰는입니다, 전에 비슷한 일을했지만, 그것은 단지 몇 금액입니다. 코드에서 테스트 할 시간이 없습니다.

$ ('iconsList 리.'() 함수() {

// 다음 두 한 줄

var에 newLeftPos = 0이어야한다 클릭 -. (($ (이) .width 너비()/2) ($ (this)) .css ('margin-right')) * ($ (this) .index +1) ;

$ ('iconsList 리.'() {newLeftPos + '픽셀'을 '좌측'}, 400) 애니메이션;.

})

+0

답장을 보내 주셔서 감사합니다. @puppybeard,하지만 코드가 작동하지 않습니다 ... – Shaoz

관련 문제