在我的iPad上,ag-grid的滚动体验参差不齐且参差不齐。我需要继续拖动表区域中的内容,而不是像其他浏览器内容一样轻拂。 (在我的桌面浏览器上,相同表的滚动性能通常非常好,因此我不认为这是“大量”表内容的情况。)

这不是我的项目对ag-grid的特定使用,在official "Test Drive" page中的体验是相同的。

如何改善滚动性能?

最佳答案

以下CSS规则应利用非标准的-webkit-overflow-scrolling CSS属性,使iPad上的滚动更快更流畅。我只能在iPad上使用Safari进行测试,但是:

.ag-body-viewport {
  // Use momentum-based scrolling on WebKit-based touch devices.
  -webkit-overflow-scrolling: touch;
}

请注意,此规则可能会影响在其他基于WebKit的浏览器中的滚动,例如Android上的Chrome。我还没有时间在Android上测试是否有此规则。

其他浏览器是否支持它也是一个单独的问题。参见,例如How much support is there for -webkit-overflow-scrolling:touch

关于ios - 在iPad上滚动Ag-Grid很慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33544108/

10-09 17:45