2016-01-20 52 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); 
    } 
};