2013-05-13 140 views
0

从文档:是否可以将自定义参数传递给补间?

transition.attrTween(名,吐温)以根据指定的吐温函数指定名称 属性的

转换的值。转换的起始和结束值为 ,由tween确定;补间函数是 当过渡开始的每个元件上,正在传递的 当前原点d,当前索引和当前属性值 一个,用该上下文中作为当前的DOM元素调用。补间的返回值 必须是内插器:将参数 值t在域[0,1]中映射到颜色,数字或任意值的函数。

是否有可能通过函数“补间”也自定义参数,撇开d,我,params?

回答

0

目前,我没有找到办法。 但我做了其他事情 - 而不是将变量传递给补间函数,我将变量值作为属性添加到HTML元素。由此我可以简单地获得补间函数的属性,并从那里继续。 感谢巴勃罗的灵感。

0

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

+1

“或嵌入数据项中的参数。” - 意味着? – Yaniv 2013-05-13 14:10:33

+0

补间函数中的参数'd'是数据项。如果这个元素是一个对象,你可以添加属性:'d.custom_param = 0.5,d.custom_param2 = 1.3;'并在补间函数中使用这些参数。 – 2013-05-13 14:31:41

+0

是的,但它被称为之前不可能达到“d”。但你的回答激励我找到解决方案...... – Yaniv 2013-05-13 15:10:48

相关问题