svg event listeners
// select elements var elements = Array.from(document.querySelectorAll('svg .selector')); // add event listeners elements.forEach(function(el) { el.addEventListener("touchstart", start); el.addEventListener("mousedown", start); el.addEventListener("touchmove", move); el.addEventListener("mousemove", move); }) // event listener functions function start(e){ console.log(e); // just an example } function move(e){ console.log(e); // just an example }
Source: stackoverflow.com