我有一个由d3.timer()
. 5 秒后,我让函数返回True
以结束计时器并启动后续函数。
但是,当计时器结束时,我无法使用任何 d3 转换 - 例如,我无法使 SVG 淡入黑色,但我仍然可以将其删除。同样,我可以更改文本,但不能更改样式。
为什么会这样?有没有办法解决它?
这是我正在使用的 jsFiddle(有问题的转换在最底部评论):http: //jsfiddle.net/Amyunimus/Z59ey/
我有一个由d3.timer()
. 5 秒后,我让函数返回True
以结束计时器并启动后续函数。
但是,当计时器结束时,我无法使用任何 d3 转换 - 例如,我无法使 SVG 淡入黑色,但我仍然可以将其删除。同样,我可以更改文本,但不能更改样式。
为什么会这样?有没有办法解决它?
这是我正在使用的 jsFiddle(有问题的转换在最底部评论):http: //jsfiddle.net/Amyunimus/Z59ey/