【发布时间】:2017-01-28 17:31:57
【问题描述】:
我正在将一个矩形从图片中的点 a 移动到点 i,我想为每个点标记 5 秒的停止延迟(有 8 个点)。转换在下面的代码中工作正常(延迟仅适用于点 b)。问题是我无法为其他转换添加更多延迟。
有什么办法吗?
提前谢谢大家。
function TRANSITION(access,dur=10000,Delay=5000,b=390.5,c=523,d=632.5,e=810.8,f=942.5,g=1063,h=1196,i=1334.5)
{
access.transition().duration(dur).attr('x',b)
.transition().delay(Delay).duration(dur).attr('x',c)
.transition().duration(dur).attr('x',d)
.transition().duration(dur).attr('x',e)
.transition().duration(dur).attr('x',f)
.transition().duration(dur).attr('x',g)
.transition().duration(dur).attr('x',h)
.transition().duration(dur).attr('x',i)
}
【问题讨论】:
-
您想移动一个点,等待 5 秒,移动下一个点,等待 5 秒,等等...?什么是访问?点的选择?
标签: javascript d3.js transition nvd3.js mongoid3