一個小問題。 我有一個條形圖,我希望它在'mouseenter'行顯示一些文本。這工作正常,但我想刪除'mouseout'這個文本,我似乎無法得到它的竅門。刪除鼠標事件上的文本
非常感謝您的幫助! 附:d3.js腳本
d3.selectAll("div.line")
.append("div")
.attr("class","bar")
.style("width", function(d){return d.occurrence /10 + "px"})
.on("mouseenter", function(d) {
d3.select(this)
.append("text")
.text(function(d){return d.occurrence + " occurences"});
})
.on("mouseout", function(d) {
d3.select(this)
.select(".text").remove();
});
可能是簡單的使用透明度。'風格( 「opacity」,1)'顯示文字,'style(「opacity」,0)'來隱藏它 – FernOfTheAndes