4
我尝试做一些需要在未来显示基于点动画的网格。 但接缝即使有几个要素非常缓慢执行(我需要申请它也许5倍,许多项目)在很多元素上绑定动画
$('div').bind('shrink', function(){
var $that = $(this).find('> em > span');
$that.animate({'width': '3px', 'height': '3px'}, 500);
}).bind('grow', function(){
var $that = $(this).find('> em > span');
$that.delay(50).animate({'width': '100%', 'height': '100%'}, 300);
}).append('<em><span><span><em/>');
//triggering shrink and grow on hover
开始做复杂的动画我想有一个悬停效果,以测试它。
你可以看看演示在这里: http://jsfiddle.net/meo/GvfVb/7/
我怎么能改善这个脚本的性能?
您的所有评论对我来说都是完全合理的。谢谢。但它仍然非常缓慢:/我将这些功能绑定为元素上的事件。所以我可以很容易地从外部函数触发它们,这实际上会在点框架上绘制图片。除非有人发布WONDER SOLUTION解决我的问题,否则我会为您的努力和您的明确意见向您提供正确的awnser +1。 – meo 2010-12-01 22:04:30