$('#somediv').stop(false, true)
.animate({marginLeft: '-=' + e.width() + 'px'}, options.speed, function(){ options.onNewSlide() })
e.with()
수익률 640options.speed
800options.onNewSlide()
는 사용자 정의 콜백 함수
그것은 파이어 폭스에서 잘 작동이 포함되어 포함되어 있습니다. 하지만 IE에서 임의의 오류가 발생하여 jQuery-Lint로 디버깅했습니다. 린트는 나에게 말한다 :JQuery와 애니메이션() 문제 (구문?)
When I called animate(...) with your args, an error was thrown! TypeError: c.speed is not a function { message="c.speed is not a function", more...}
You passed: [Object { marginLeft="-=640px"}, 800, function()]
그리고 내가 게시 한 라인을 가리킨다. jQuery doc을 확인했지만 문법이 잘 돌아 왔습니다.
내가 뭘 잘못하고 있는지 알아?
PS : 나는 구글 API에서 jQuery를 1.4.2 사용 여기에 오류 볼 수 있습니다 http://meodai.ch/slider/ (나는 코드가 건설 중이다 알고 있지만, 여전히)
편집 : 내 오류를 재현하기 위해 노력했다 그냥 애니메이션이있는 새 파일에 : http://meodai.ch/slider/index2.html 아주 잘 작동합니다! 이제 나는 길을 잃었다.