2016-01-20 54 views
0

overthrow-polyfill.js errorHighCharts/HighStocks不滚动移动

您好,格外我有HighCharts/HighStock不滚动在x轴以显示隐藏的数据,如在这里所包含的时间的问题:

Time

它在我的桌面上的Chrome浏览器中工作得很好。每当我滚动推翻polyfill.js错误显示自己。这不是我自己包含的图书馆,因为我找不到任何提及推翻我所有代码的内容。

旁注:我有角触和fastclick在搭配为好,但消除他们都于事无补

+0

我必须说回去发生错误'onmousedown'。我认为,甚至可能没有任何关于刷卡不工作的事情。 – Ade

+0

请在jsfiddle.net上将您的示例复制为现场演示。 –

+0

https://jsfiddle.net/6kfo6wae/1/它不是完整的。这是一个庞大的项目,我不期待这个链接会给我很多帮助,但我希望问题可能在那里 – Ade

回答

0

我已经有了移动设备同样的问题。几个小时后,我发现只有在mousemove事件中才有滚动功能,但不是触摸事件。为了解决这个问题,我在触摸事件中添加了相同的侦听器。

Highcharts.Pointer.prototype.onContainerTouchStart = Highcharts.Pointer.prototype.onContainerMouseDown; 
var onContainerMouseMove = Highcharts.Pointer.prototype.onContainerMouseMove; 
Highcharts.Pointer.prototype.onContainerTouchMove = function(e) { 
    onContainerMouseMove.call(this, e); 
    if ("touchstart" === this.chart.mouseIsDown) { 
     this.drag(e); 
    } 
};