高图点在firefox中没有被清除
Highcharts points not cleared out in firefox
我使用highcharts在表格行上用鼠标动态绘制图表。我想要的是清除图表和隐藏图表上的鼠标。
我在chrome中工作得很好,但我在firefox中得到这个奇怪的行为:图表点仍然在那里。我不知道我是否说得够清楚。您可以在http://dev.bluesquare.org/dev/data上看到。
如果你把鼠标放在标题为"全国工程量"的表格上,你会看到一个图表,当鼠标悬停时出现,当鼠标移出时消失,但在表格上留下一些点。
关于这个问题,有人能给我一些建议吗?下面是我使用
的部分代码$(function(){
$('#district-quantity table tbody tr').hover(function(){
var row_data = //get some data corresponding to the hovered row
var chartDiv = 'chart_div';
drawQuantityChart(row_data,chartDiv);
},function(){});
}
function drawQuantityChart(row_data,chartDiv) {
//call a function to parse and format the data for highcharts
var chartData = parseData(row_data);
var chart = new Highcharts.Chart({
chart : {
renderTo : chartDiv,
type : 'line',
height : 360
},
title : {
text : null
},
subtitle : {
text : null
},
xAxis : {
categories : chartData.periods
},
yAxis : {
title : {
text : null
},
gridLineWidth : 1,
min: 0
},
tooltip: {
followPointer: true
},
series : chartData.series
});
}
});
$('#district-quantity table tbody tr').hover(function(){
var row_data = //get some data corresponding to the hovered row
var chartDiv = 'chart_div';
drawQuantityChart(row_data,chartDiv);
},function(){
chart.destroy();
// Why don't you destroy your chart here? Make sure your chart variable is global.
});
}
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 单击jquery清除输入值
- JS可以在Chrome中工作,但不能在Firefox中工作
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- Facebook登录按钮没有'不能在Firefox上工作
- jpm的默认Firefox路径没有'不起作用
- 如何在Microsoft VirtualEarth 6.3中使用纯javascript清除整个形状层
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 重载JS'firefox中的对象原型
- Ajax调用在Firefox中不会自动响应
- 清除firefox中的cookie也会删除localStorage吗
- Firefox控制台错误:试图在清除的范围内运行编译并执行脚本
- 仅在 Firefox 中,当我单击任何地方时,我的 Twitter 提前输入搜索输入会清除
- Firefox:清除文本框值时失去焦点
- Firefox偏移错误,除非我清除缓存
- 清除Firefox中的选择
- 高图点在firefox中没有被清除
- Keydown事件是不工作在IE和Chrome浏览器动态清除表行,并添加新的行集到它!(它在Firefox中工作)