0

从文档中:

transition.attrTween(名称,补间)

根据指定的补间函数转换具有指定名称的属性的值。过渡的开始和结束值由补间决定;当过渡在每个元素上开始时调用 tween 函数,传递当前数据d、当前索引i和当前属性值 a,并将 this 上下文作为当前 DOM 元素。tween 的返回值必须是一个插值器:一个将域 [0,1] 中的参数值 t 映射到颜色、数字或任意值的函数。

除了 d,i,a 参数之外,是否可以传递函数“tween”以及自定义参数?

4

2 回答 2

0

我不这么认为。您可以使用可从补间函数访问的变量或将参数嵌入数据项中。

于 2013-05-13T13:58:53.527 回答
0

目前,我没有找到这样做的方法。但我做了其他事情——我没有将变量传递给补间函数,而是将变量值作为属性添加到 HTML 元素中。通过这个我可以简单地获取补间函数的属性,然后从那里继续。感谢巴勃罗的灵感。

于 2013-05-13T15:13:08.997 回答