我正在使用 HTML 表格构建一个基于 Web 的小应用程序。该表的一个不寻常的特性是它具有固定的顶行和左列(类似于 excel)。我使用一点 jQuery 和 CSS 完成了这项工作。
问题是,触发我的代码的 jQuery 事件是 $(window).scroll 事件,显然大多数浏览器(Chrome 和 IE)在此事件调用的代码完成运行之前重绘页面。结果,左列和顶行需要一瞬间才能“赶上”表格的其余部分。
为了向您展示我的问题,我提供了一个精简的 jsFiddle 示例。注意:当表格很小并且(相对而言)没有内容时,滞后不是很明显。尽管如此,它仍然存在(假设您没有使用 Firefox)。有什么办法可以摆脱这种滞后?
谢谢!