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