Android浏览器不能滚动内的div。 这意味着使用SlickGrid其默认配置是不可能的。
幸运的是,SlickGrid有autoHeight参数,使得它不使用内滚动内容,因此它可以在Android上。 不幸的是,当启用时autoHeight,onViewportChanged被调用一次跨越整个视口,决不会再次调用,因此它试图一次加载所有数据。 我懒加载和显示如此多的远程数据,如果你尝试加载它一下子崩溃的移动设备,所以这是一个没有去。
如果SlickGrid足够聪明,知道什么是在屏幕上即使autoHeight启用,这将解决我的问题。 我喜欢它,如果这是在核心功能,因为这将解决在桌面上以及在Android设备上的许多问题。
我使用也试图iScroll 4绕过Android的限制。 不幸的是,当我使用iScroll它不会触发onViewportChanged可言。
我可能会被抛弃或修改onViewportChanged来处理我自己的滚动事件来解决这个问题。 我想知道是否有这个虽然现有的解决方案。