我正在使用hammer.js触摸库在svg文件中的文本上运行某些操作。有没有办法让多个物件有一个锤子事件?
样品可以在http://codepen.io/cmgdesignstudios/pen/mebqeW
在我的示例可以看出,如果你点击任意盘符,就会变成蓝色;其他人变黑。以下代码为第一个字母执行此操作。
var Note1 = document.getElementById('Note1');
var Note1Hammer = new Hammer (Note1);
Note1Hammer.on("tap", function(changecolor){Note1.style.fill="blue";
});
我有7个不同的字母。每个字母有7个类似的代码块。我可以使用单个锤子变量和锤子对多个对象进行声明,这样我就不必为每个对象都有一个变量了。