1

我创建了一个用于 IOS 设备的 SlickGrid。我每隔 1 秒更新一次数据(通过网络套接字)。我通过添加以下 css 在其上添加了动量滚动:

 .slick-viewport
 {
     overflow-y: scroll; 
     -webkit-overflow-scrolling: touch;
 }

这会导致网格在每次更新时闪烁!!如果我删除上面的 css,它会停止闪烁。如果我停止更新数据(打开动量滚动),它也会停止闪烁。您可以通过在 SlickGrid wiki 中给出的“突出显示和闪烁单元格”(或示例文件夹中的示例 14)示例中添加上述 css 来复制问题。

当我添加上述 css 以在 IOS 设备上启用动量滚动时,每次更新时网格都会闪烁。如何消除闪烁?

4

1 回答 1

1

我通过使用 DataView 而不是直接向网格提供数据来解决这个问题: dataView = new Slick.Data.DataView();

于 2013-09-02T13:17:21.050 回答