[英]d3 SVG Line elements not firing onclick event
我尝试使用edges.on('click',function(){console.log('line click');})
触发click事件。 但这根本没有用。 即使我使用jquery来执行onclick事件,它仍然无法正常工作。 所有方法都不起作用,我的代码会发生什么? 非常感谢你。
执行onclick事件的原始JavaScript样式:
https://jsfiddle.net/q21c186r/4/
jQuery样式做onclick事件:
https://jsfiddle.net/q21c186r/3/
D3样式做onclick事件:
删除此:
.style("pointer-events", "none")
如果不使用none
指针事件:
元素永远不是鼠标事件的目标;
检查文档: https : //developer.mozilla.org/en/docs/Web/CSS/pointer-events
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.