使用500行以上的表时,IE速度会降低

Ric*_*nns 0 html css php jquery internet-explorer

你们有什么技巧可以制作500多行的大表,在Internet Explorer中显示更快吗?

这就是我现在正在做的事情:

MySQL查询的结果返回500多行,因此我使用带有以下内容的while循环来显示所有行:

echo "<tr class='someMainClass' bgcolor='".$someBgColor."'>";
echo    "<td width='10px' style='display: none;' class='someClass'>String</td>";
echo    "<td class='someClassAgain andOtherClass' title='someTitle' >String again</td>";
echo    "<td width='100px' class='ClassAgain' id='>another string</td>";
echo    "<td width='100px' class='ClassAgain' title='title'><input type='text' value='and i input'/></td>";
echo "</tr>";
Run Code Online (Sandbox Code Playgroud)

列表完成后,IE只会冻结几秒钟,然后出现列表.除此之外,对<tr>作品的任何悬停效果都非常缓慢.

我不确定为什么这个慢动作是在IE中引起的,因为所有其他浏览器都能正常工作.

任何帮助将不胜感激.

Ric*_*haw 7

请记住,大多数IE用户并不知道他们的体验是低于标准的,他们已经习惯了.

最好的方法可能是实现分页,服务器端或通过javascript.