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