У меня есть диаграмма столбца jqplot, для которой я применил tooltipContentHandler, чтобы показать изображение, а не текст. Вот код ...Можно ли изменить непрозрачность всплывающей подсказки jqplot?
tooltipContentEditor: function(str, seriesIndex, pointIndex, jqPlot) {
var currentItem = myData[0][pointIndex];
var pid = currentItem[0];
// Get the image url from static list...
var pidImage = pidImages[pid];
var s = "<img src='" +pidImage+ "' width=50px height=50px/>";
return s;
}
Это прекрасно работает - изображение отображается, когда мышь перемещается по бару. Моя проблема связана с непрозрачностью изображения - поскольку часть изображения накладывается на панель, а другая - нет, непрозрачность изображения выглядит странно.
Так что, хотя я бы просто изменить непрозрачность, добавив в функции tooltipContentHandler ...
$('.jqplot-highlighter-tooltip').css("background", "rgba(208,208,208,1.0)");
, что не имеет никакого значения, так что я сделал изменения непосредственно в jqplot CSS (в том числе». мин "):
.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
/*replace this
background: rgba(208,208,208,0.5);
with...*/
background: rgba(208,208,208,1.0);
}
но все тот же непрозрачность проблема. Затем я попытался сделать такое же изменение rgba в .jqplot-cursor-tooltip в css, хотя я знал, что это не имеет значения.
У кого-нибудь есть хорошие идеи о том, как я могу решить эту проблему?
Спасибо.
вы можете переопределить свойство CSS для подсказки div для вашего графика. там вы можете указать свою непрозрачность – Gyandeep
@Gyandeep Это не совсем то, что я сделал выше? – user265330