【问题标题】:Jquery best practice for speeding up animationJquery加速动画的最佳实践
【发布时间】:2009-10-20 18:20:24
【问题描述】:

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

非常感谢 jquery.com 以外的链接。

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

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

不复杂的代码。只是很慢。请注意,我有一个包含数百万条记录的网格视图。很高兴找到一些替代方案。

【问题讨论】:

  • 您能否发布您正在使用的代码,因为可能会有与您正在做的事情不同的性能改进。如果可以的话,也可以在jsbin.com 上发布一个演示,以便我们看到它的实际效果。

标签: c# asp.net jquery


【解决方案1】:

任何时候由于动画而导致页面重排,您都可能会变得迟缓,因为浏览器每秒尝试重绘所有受影响的元素的次数如此之多。如果可能的话,尝试绝对定位某些东西,或者只在不会重排的块级容器内设置动画。这将阻止页面上的任何其他内容在您制作动画时四处移动。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 2012-07-11
    相关资源
    最近更新 更多