相关疑难解决方法(0)

强制javascript在*浏览器重绘之前运行*(jsFiddle示例)

我正在使用HTML表构建一个基于Web的小应用程序.该表的一个不寻常的特性是它具有固定的顶行和左列(类似于excel).我用一点jQuery和CSS完成了这个.

问题是,触发我的代码的jQuery事件是$(window).scroll事件,显然大多数浏览器(Chrome和IE)在此事件调用的代码完成运行之前重绘页面.因此,左列和顶行需要一瞬间"赶上"到表的其余部分.

我已经提供了一个精简的jsFiddle示例,以便向您展示我的问题.注意:当表格太小而且(相对而言)没有内容时,滞后不是很明显.不过,它就在那里(假设你没有使用firefox).有没有办法摆脱这种滞后?

谢谢!

html javascript css jquery html-table

7
推荐指数
1
解决办法
800
查看次数

标签 统计

css ×1

html ×1

html-table ×1

javascript ×1

jquery ×1