【问题标题】:How to prevent flickering on a SlickGrid when updating data and using momentum scroll?更新数据和使用动量滚动时如何防止 SlickGrid 闪烁?
【发布时间】:2013-09-01 19:27:18
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您能否明确说明您的问题是什么?
  • @Ed Grid 在每次更新时都会闪烁,当我添加上述 css 以在 IOS 设备上启用动量滚动时。如何消除闪烁??

标签: ios grid slickgrid flicker momentum


【解决方案1】:

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

【讨论】:

  • 您是延迟加载数据还是客户端上存在数据?据我了解,DataViews 仅应在客户端有数据可用时使用
猜你喜欢
  • 2017-06-13
  • 1970-01-01
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-07
  • 1970-01-01
相关资源
最近更新 更多