0
當用戶將鼠標懸停在#chart
上時,將繪製第二個數據。鼠標懸停或單擊折線圖中的事件
但是我想知道當用戶將鼠標懸停在第一條數據線上時,它自己不是#chart,然後繪製第二條數據線。
function createChart() {
$("#chart")
.kendoChart({
xAxis: {},
yAxis: {},
seriesDefaults: {type: "scatterLine" },
series: [{data: stats2},{name:"gmail"}],
})
}
var isHover = false;
$("#chart").hover(
function() {
if (!isHover) {
var chart = $("#chart").data().kendoChart;
chart.options.series[0].data = stats2;
chart.options.series[0].name="yahoo";
chart.redraw();
isHover = true;
}
}, function() {
if (isHover) {
var chart = $("#chart").data().kendoChart;
chart.options.series[0].data = stats;
chart.options.series[0].name="";
chart.redraw();
isHover = false;
}
});
http://jsfiddle.net/epvg86qu/12/
你能說清楚你想要的行爲是什麼嗎? – kaz
@kaz,在jsfiddle演示中,當您將鼠標懸停在圖表上時,它會加載第二行。我不希望將鼠標懸停在圖表上,而是希望在該行本身具有相同的功能。當用戶懸停或點擊線路時,將加載第二行。我希望我更清楚。請讓我知道 – casillas