2009-10-20 102 views
0

在所有浏览器中加速jquery动画的一些更实用的方法是什么?我目前正在使用jQuery与GridView(表),它滞后和滞后,使slideUp()slideDown()无法使用。加速动画的jquery最佳实践

链接其他然后jquery.com非常感谢。

$(document).ready(function(){ 
$("#GridTable td").click(function() { 

$(this).parent.slideToggle("normal"); 
}); 
}); 

不复杂的代码。只是非常懒散。请注意,我拥有包含数百万条记录的gridview。找出一些替代方案会很好。

+3

您可以发布您使用的代码,因为可能会有性能改进,与您正在做的不同。如果可以的话,也可以在http://jsbin.com上发布演示,以便我们看到它的实际应用。 – 2009-10-20 18:23:11

回答

7

无论何时,当页面因动画而重新排列时,您都可能会产生滞后效果,因为浏览器每秒都会尝试重绘所有受影响的元素。如果可能的话,尝试绝对定位某个东西,或者只在不会回流的块级容器内设置动画。这会在您制作动画时停止页面上的其他任何内容。