У меня есть SVG, созданный с d3, который имеет атрибуты заголовка, установленные во всех прямоугольниках для всплывающих подсказок всплывающих подсказок. Код отлично работает в Firefox, но всплывающие подсказки не отображаются в Safari - ни в Mac, ни в Windows. Я знаю, что атрибут title правильно установлен, поскольку я вижу его в Safari Web Inspector.
d3 code snip:
.append("rect")
.attr("class", "hmCell")
.attr("x", function(d,i) {
return cellWidth*i;
})
.attr("y", 0 )
.attr("width", cellWidth-cellPadding )
.attr("height", cellHeight-cellPadding )
.style("fill", function(d,i){
return colorScales[i](d);
})
.attr("title", function(d,i) { return coldata[i]['PrintName']+": "+d; });
Снимок из веб-инспектора, показывающий некоторые из сгенерированных html:
<rect class="hmCell" x="0" y="0" width="34" height="11" style="fill: #9fee49; " title="V1: Derek"></rect>
<rect class="hmCell" x="35" y="0" width="34" height="11" style="fill: #ee99bb; " title="V2: Blue"></rect>
Спасибо за любую помощь