이의 내가 정의 left
스타일 속성을 일부 블록을 가지고 그 속성에 대한 transition
으로 한 가정 해 봅시다 DOM 조작 작동하지 않습니다 완벽하게 전환 가지고 모든 것을했습니다 :CSS 전환은
$('#caret').css('left', '100px');
을하지만 DOM에 한 장소에서 다른 장소로 블록을 이동할 때 다음, 아무것도 전이를 left
을 변경, 그냥 즉시 제공하기 위해 점프 n 값 :
$('#caret').appendTo('#container').css('left', '50px');
Hovever 난 잠시 후 다시 left
바뀌면, 다시 전환된다. 그것은 준비하는 데 시간이 필요하다고 느낍니다.
그래서, 그 이유는 http://jsfiddle.net/L624m/2/ 일어나고 :
나는이 문제를 설명하는 간단한 쇼케이스를 만들었습니다?
[애니메이션 프레임] (http://paulirish.com/2011/requestanimationframe-for-smart-animating/)을 기다리면 문제를 해결할 수 있습니다. – jantimon