amcharts touch& pan事件仅在关注后才起作用

时间:2017-03-06 15:27:07

标签: javascript touch amcharts

我正在使用amcharts lineChart。当我在平板电脑中查看它时,它不响应触摸和平移,直到我先选择它并给它焦点。 当使用带有鼠标的电脑时,它的行为与预期的一样,即只要我点击并拖动它就会平移。 有没有办法解决这个问题?

我已尝试手动设置焦点$('.chart-div').focus();,但这不起作用

1 个答案:

答案 0 :(得分:1)

您可以在makeChart调用中将tapToActivate设置为false,以使图表无需首先点击即可响应触摸事件:

var chart = AmCharts.makeChart("chartdiv", {
  // ...
  tapToActivate: false,
  // ...
});