[英]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.