来自文档:
transition.attrTween(name,tween)
使用指定名称转换属性的值 根据指定的补间函数。开始和结束 过渡的价值由补间决定;补间功能是 当转换开始于每个元素时被调用,被传递 当前数据 d ,当前索引 i 和当前属性值 a ,将此上下文作为当前DOM元素。返回值 补间必须是插值器:映射参数的函数 域[0,1]中的值t为颜色,数字或任意值。
是否有可能传递函数“补间”也是自定义参数,除了d,i,一个参数?
答案 0 :(得分:0)
我不这么认为。您可以使用可从补间函数访问的变量,也可以将参数嵌入数据项中。
答案 1 :(得分:0)
目前,我没有办法这样做。 但我做了其他的事情 - 我没有将变量传递给补间函数,而是将变量值作为属性添加到HTML元素中。 通过这个我可以简单地获取补间函数的属性,并从那里继续。 感谢Pablo的灵感。