amcharts touch&pan 事件仅在焦点后有效

amcharts touch&pan event works only after focus

我正在使用 amcharts 折线图。当我在平板电脑上查看它时,它不会响应触摸和平移,直到我先 select 它并给它焦点。 当使用带鼠标的电脑时,它的行为符合预期,即我单击并拖动时它会平移。 有什么办法可以解决这个问题吗?

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

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

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