Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript snap.svg:将函数应用于多个对象_Javascript_Snap.svg - Fatal编程技术网

Javascript snap.svg:将函数应用于多个对象

Javascript snap.svg:将函数应用于多个对象,javascript,snap.svg,Javascript,Snap.svg,我已经使用snap.svg创建了许多圆形对象,向每个对象添加了文本,并将每对圆形和文本分组为独特的组。现在,我想将一个常见的动画应用于双击后应该发生的所有动画。有没有一种快速方法可以将事件触发的动画快速应用于所有这些对象?我尝试创建一个包含所有对象的数组,然后遍历它,在for循环的每个过程中应用我的事件函数。但它似乎不起作用。有什么建议吗?我认为您需要显示前面提到的一些代码,作为基础,我可能会这样做,根据需要更改选择器 s.selectAll('group').forEach( function

我已经使用snap.svg创建了许多圆形对象,向每个对象添加了文本,并将每对圆形和文本分组为独特的组。现在,我想将一个常见的动画应用于双击后应该发生的所有动画。有没有一种快速方法可以将事件触发的动画快速应用于所有这些对象?我尝试创建一个包含所有对象的数组,然后遍历它,在for循环的每个过程中应用我的事件函数。但它似乎不起作用。有什么建议吗?

我认为您需要显示前面提到的一些代码,作为基础,我可能会这样做,根据需要更改选择器

s.selectAll('group').forEach( function( el ) { el.dbclick( myDoubleClickFunc ) } );

function myDoubleClickFunc() {
   this.animate(....)
};

你能分享你的代码吗?