Небольшая проблема на одном из них. У меня есть гистограмма, и я хочу, чтобы она отображала текст в строке «mouseenter». Это прекрасно работает, но я хочу удалить этот текст в «mouseout», и я не могу понять его.Удаление текста при событии mouseout
Большое вам спасибо за помощь! Attached: заинтересованная часть 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) «показать текст, стиль (« непрозрачность », 0)», чтобы скрыть его. – FernOfTheAndes