1
mousedown mouseup click
事件中有rect
事件。但是當我點擊矩形MouseUp事件觸發dosen`t https://jsfiddle.net/f0vbc94s/ 有我的代碼:如何防止鼠標事件的點擊事件
var rect=d3.select(".text").append("rect")
.attr("width",1000).attr("height",1000)
.style("fill","#00ff00");
rect.on("click",function(){
d3.event.preventDefault
d3.select(this).style("fill","#000000")
})
.on("mousedown",function(){
d3.select(this).style("fill","#ff0000")
}).on("mouseup",function(){
d3.event.preventDefault;
d3.select(this).style("fill","#00ff00")
})
但我需要單擊事件做其他事情。如何處理這個? – Fboy
您不能爲了同樣的目的而改變顏色,使用'mouseup'和'click'事件。你可以做不同的事情。什麼是你的實際目的和問題? – Aruna
mouseup可以在不同的位置觸發我處理這件事,謝謝 – Fboy