텍스트 애니 메이팅에 문제가 있습니다. 텍스트를 왼쪽에서 오른쪽으로 이동하려고합니다. 텍스트가 중간에 작은 "일시 중지"를 가지게하고 나머지 애니메이션을 다시 계속합니다.svg의 텍스트 애니메이션 "jumps"
하지만 내 텍스트는 매번 위 또는 아래로 몇 픽셀을 이동 한 다음 다시 정의한 정확한 높이로 이동하는 애니메이션 전후에 "점프"됩니다. text2.animate (3000, '', 3200) .move (1299, 220) - 이것은 단지 예일뿐입니다.
그러나 시작 위치와 끝 위치는 모두 동일한 높이에 있습니다. 그래서 나는 그것이 왜 "뛰어"오는지 이해하지 못합니다. 귀찮아지고 있기 때문에이 문제를 도와 줄 수 있기를 바랍니다. http://jsfiddle.net/HLA3b/
당신이 그것은 단지 시작에와 사파리, 크롬과 파이어 폭스에 점프 jsfiddle에 그것은 새로운 시작 때마다 점프 비록 점프 볼 수 있듯이 :
var draw = SVG('animation').size(1299, 554)
var nested = draw.nested()
var line = draw.line(0, 260, 1299, 260).stroke({ width: 1 })
var text2 = draw.text("The (jumping) bug")
text2.move(0,220)
text2.animate(7000, '', 1000).move(650, 220)
.after(function moveTextR(){
text2.animate(3000, '', 3200).move(1299, 220).after(function(){
text2.animate(1, '', 2300).move(0, 220).after(function(){
text2.clear()
var tspan = text2.plain("something pink in the middle")
text2.move(0,220)
text2.animate(7000, '', 1000).move(650, 220).after(moveTextR)
})
})
})
text2.font({
family: 'Helvetica'
, size: 32
, anchor: 'start'
, leading: '1.5'
, fill: '#000'
})
나는 또한 jsfiddle를했습니다 생기.
도움이 될만한 정보를 얻으려고합니다.
미리 감사드립니다.
너무 빨리 도와 주셔서 감사합니다. 이전 버전의 svg.js를 사용하여 일부 업데이트가 발생했는지 여부와 "버그"가 이미 수정되었음을 알지 못했습니다. 그것을 지적 해 주셔서 고마워요. – user3186297
도와 줘서 기쁩니다. :-) – Roberto