[英]fabric.js assign event listener to an object for multiple events
我主要是出於好奇而問這個問題,因為有可能復制代碼但是在一分鍾內深陷鐵軌,重復讓我覺得很臟,我在文檔中找不到它。
假設我有一個rect = fabric.Rect
,我想添加一個監聽器來說,移動和修改它們做同樣的事情:
rect.on('moving', function() {
console.log('moving or modified');
});
rect.on('modified', function() {
console.log('moving or modified');
});
是否有可能以某種方式結合這些?
我是JS的新手,所以這在JS中可能是一個簡單的事情,我還沒有遇到過,但是在我看過的Fabric文檔中沒有提到它。
我有點遲了,但萬一其他人有這個問題 - 你只需要將你的公共代碼移動到一個函數中,然后將鍵/值對傳遞給on()函數:
function doLog() {
console.log('moving or modified');
}
rect.on({
'moving': doLog,
'modified': doLog
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.