1. 程式人生 > >echartsx軸名稱過長,截斷+鼠標劃過顯示全稱

echartsx軸名稱過長,截斷+鼠標劃過顯示全稱

ons absolute function top con ech cti har param

xAxis : [
{
triggerEvent:true,//這句很重要,沒有不會觸發事件

……

}
],

……

videoChart.setOption(option);


extension(videoChart);
function extension(mychart) {
           
//判斷是否創建過div框,如果創建過就不再創建了
var id = document.getElementById("extension");
if(!id) {
var div = "<div id = ‘extension‘ style=\"display:none\"></div>" ;
$(‘html‘).append(div);
}
}
videoChart.on(‘mouseover‘, function (params) {
console.log(params);
if(params.componentType == "xAxis") {
$(‘#extension‘).css({
"position": "absolute",
"color": "black",
"font-family": "Arial",
"font-size": "14px",
"padding": "5px",
"top":"50px",
"display":"inline-block",
"z-index":"2000"
}).text(params.value);
$("html").mousemove(function(event) {
var xx = event.pageX - 30;
var yy = event.pageY + 20;
$(‘#extension‘).css(‘top‘, yy).css(‘left‘, xx);
});

}
});
videoChart.on(‘mouseout‘, function(params) {
if(params.componentType == "xAxis") {
$(‘#extension‘).css(‘display‘, ‘none‘);
}
});

echartsx軸名稱過長,截斷+鼠標劃過顯示全稱