2015-10-15 128 views
0

我在使用Highcharts標籤的iOS觸摸事件中遇到問題。在Apple上處理觸摸事件 - Highcharts

我已經用下面的代碼啓用點擊標籤也highcharts:

point : { 
    events : { 
     click : function() { 
      var resultMatch = $.inArray(this.x,innerIndex); 
      var selectedSliceColor = 
      mainPieDataSeries[this.x].graphic.attr('fill'); 
      handleCategorySelection(this.x, this.y,this.name, 
            selectedSliceColor); 
     }, 
     mouseOver : function() { 
        /* functions*/ 
     } 
    } 
} 

此單擊事件工作得非常好筆記本電腦和其他設備,除了蘋果iPad。爲了使這個活動的工作,我必須

長按標籤,然後點擊被激發。

有沒有我們可以處理在Highcharts該事件是jQuery的任何想法,我知道 我們必須去與結合touchstart事件。

.bind(touchstart) 

但是如何處理Highcharts。

回答

0

您需要使用custom-events擴展名並捕獲"touchstart""touchend"事件。

+0

我應該刪除點擊和使用touchstart或相同的方法將被複制到touchstart – Gags

+0

任何示例將做pl – Gags