我使用jQuery Flot插件绘制一些图形。在我的本地环境中,一切正常,但在测试服务器上,当我将鼠标悬停在图表上的一个点上时,它会产生My_text_label: %y
。
代替%y
我期望该点的y坐标。
这是我的代码示例:
data = [{
label: label,
data: d1,
color: "#48CFAD"
}];
Options = {
xaxis: {
mode: "time"
},
yaxis: {
},
series: {
lines: {
show: true,
fill: false,
lineWidth: 2
},
points: {
show: true,
radius: 4.5,
fill: true,
fillColor: "#ffffff",
lineWidth: 2
}
},
grid: {
hoverable: true,
clickable: false,
borderWidth: 0
},
legend: {
container: legend,
show: true
},
tooltip: true,
tooltipOpts: {
content: '%s: %y'
}
};
$.plot(holder, data, Options );
答案 0 :(得分:0)
当您将鼠标悬停在点上时,系统会调用tooltipOpts:
并显示content: '%s: %y'
%s
读为My_text_label
:
读作:
%y
读作%y
如您所述,它在测试服务器上不起作用,但在本地工作正常。问题可能是您的本地计算机上的JQuery版本与测试服务器上的版本不同。