我使用snap.svg创建了许多圆形对象,为每个圆形对象添加了文本,并将每对圆和文本分组为唯一的组。我现在想对所有应该应用双击的公共动画应用。有一种快速方法可以快速将事件触发动画应用于所有这些对象吗?我尝试创建一个包含所有对象的数组,然后遍历它,在for循环的每次传递中应用我的事件函数。它似乎不起作用。有什么建议吗?
答案 0 :(得分:0)
我认为你需要显示一些代码,作为基础,我可能会做这样的事情,根据需要更改选择器。
s.selectAll('group').forEach( function( el ) { el.dbclick( myDoubleClickFunc ) } );
function myDoubleClickFunc() {
this.animate(....)
};