나는 클릭 할 때 화면 하단으로 떨어지는 div를 만들었습니다. 바운스가 필요하므로 'easeOutBounce'를 사용하면 편리합니다. 그것은 잘 작동하지만 클라이언트는 "더 탄력적"이라고 요청했습니다. 나는 애니메이션을 느리게 할 수 있다는 것을 알고 있지만 오브젝트가 더 천천히 움직이지 않게하고 싶습니다. 단지 더 많이 튀어 나오길 원합니다. 덜 중력, 나는 생각한다.jQuery UI 'easeoutbounce'가 더 탄력적이어야합니다.
$(document).click(function() {
$("div").animate({ top: 400 }, { duration: 2000, easing: 'easeOutBounce' });
});
을 그리고 여기에 바이올린입니다 :
다음은 jQuery의 http://jsfiddle.net/NtkNB/1/
난 정말이 특정 효과에 대한 문서를 찾기 위해 사투를 벌인거야 누군가가 현재 세트를 구성하는 두 방법을 제안 할 수 있는지 궁금 -up을 사용하여 원하는 효과를 얻거나 아니면 고급 애니메이션 효과가있는 경우이를 플러그인 할 수 있습니다.
감사
가장 쉬운 방법은'easeOutBounce'의 소스를 잡아 필요에 따라 스스로를 수정하고, 새로운 완화 효과를 생성하는 것입니다. –
감사합니다. Rory. 그래서 내가 마법이 일어나는 생각하는 곳이다,이를 발견했습니다 \t'바운스 : 기능 (P) { \t \t var에 pow2, \t \t \t 바운스 = 4; \t \t 반면 (p <((pow2 = Math.pow (2 --bounce)) - 1)/11)} { \t \t 복귀 1/Math.pow (4,3 - 반송) - 7.5625 * Math.pow ((pow2 * 3 - 2)/22 - p, 2); \t} ' 그러나 수학 능력은 정말 많이 남겨두고는 이해할 수 없습니다. 중력과 관련된 것은 무엇입니까? 그 동안 나는 시행 착오를 거치지 만, 결코 그렇게 잘되지는 않는다.) – Dan
이 [피들] (http://jsfiddle.net/NtkNB/2/)에서 숫자로 피들을 틀고 그것을 알아 내라. – adeneo