1
我想将鼠标滚轮事件放在元素上,但在文档中找不到任何内容。你有这样的例子吗?Snap.svg捕捉鼠标滚轮事件
我想将鼠标滚轮事件放在元素上,但在文档中找不到任何内容。你有这样的例子吗?Snap.svg捕捉鼠标滚轮事件
我不确定任何直接使用鼠标滚轮的捕捉方法,但我想你可以只添加一个鼠标滚轮侦听程序......这个例子在Chrome中运行,你可能需要为不同的浏览器调整和添加测试用例。
var s = Snap(400, 620);
var c = s.circle(30,30,30);
if((/Firefox/i.test(navigator.userAgent))) {
s.node.addEventListener("DOMMouseScroll", mouseWheelHandler, false);
} else {
s.node.addEventListener("mousewheel", mouseWheelHandler, false);
}
function mouseWheelHandler (ev) {
ev.preventDefault();
console.log(ev.target.localName);
}
编辑:已更新以检查Firefox。
“**。node **”,我明白了。在这种情况下,我可以使用jQuery进行事件。非常感谢你。 – Val