我正在尝试将悬停函数附加到从HighCharts中的饼图系列中提取的图形元素,如下所示
$.each(chart.series[0].data, function(i, dElem) {
var ob= dElem.graphic.element;
$(ob).hover(function(event) {
//mouseover event
}, function(event) {
//mouseout event
});
}
我想在创建图表之前添加..我将鼠标输出和鼠标分配给数据。我需要捕获鼠标坐标,并在创建图表后分配代码。
tempData.events = {
mouseOver: function (event) {
//event
},
mouseOut: function (event) {
// event
},
click: function (event) {
//event
},
legendItemClick: function () {
//
}
}
此代码适用于除IE以外的所有浏览器。在IE9和IE7都有问题。 在IE中我注意到甚至没有触发悬停事件!