我一直在尝试使用amCharts JavaScript库,但遇到了移动设备的问题。
我使用AmStockChart类创建了一个非常漂亮且反应灵敏的股票图表。一切都很好,除了我注意到在移动设备上图表消耗了触摸输入,因此无法通过抓取图表来滚动页面。然后我发现您可以通过执行以下操作更改StockPanel上的设置来解决此问题:
// change settings
var panelsSettings = new AmCharts.PanelsSettings();
panelsSettings.panEventsEnabled = false;
chart.panelsSettings = panelsSettings;
这很好用,除了它似乎不仅禁用了图表上的触摸输入,还禁用了StockPanel下面的ChartScrollBar。是否可以启用滚动条触摸输入,同时禁用图表上的触摸输入?否则,我无法与StockChart互动。