在Apple上处理触摸事件 - Highcharts

时间:2015-10-15 06:27:45

标签: jquery ios highcharts

我在使用Highcharts标签的iOS触摸事件中遇到了问题。

我已使用以下代码启用了在高级图表中点击标签:

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*/
        }
    }
}

此点击事件在Apple iPad以外的笔记本电脑和其他设备上运行良好。为了使这个事件有效,我必须

  

长按标签,然后点击即可。

有没有想法我们可以在Highcharts中处理这个事件,就像我知道的jQuery一样 我们必须使用绑定touchstart事件。

.bind(touchstart)

但是如何处理Highcharts。

1 个答案:

答案 0 :(得分:0)

您需要使用custom-events扩展程序并捕获"touchend"和{{1}}个事件。