2014-12-04 30 views
0

我已經使用snap.svg創建了多個圓對象,向每個對象添加了文本,並將每對圓和文本分組爲獨特的組。現在我想對所有應用通用動畫應用雙擊。有沒有一種快速將事件觸發動畫快速應用於所有這些對象的方法?我嘗試創建一個包含所有對象的數組,然後遍歷它,在for循環的每次傳遞中應用我的事件函數。它似乎並沒有工作。有什麼建議麼?snap.svg:將函數應用於多個對象

+0

你能分享你的代碼嗎? – 2014-12-04 03:20:29

回答

0

我認爲你需要顯示一些代碼作爲基礎,我可能會做這樣的事情,根據需要更改選擇器。

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

function myDoubleClickFunc() { 
    this.animate(....) 
}; 
相關問題