2015-10-15 129 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