嗨,我正在使用jquery動畫進行放大&。問題在於它太慢,需要太多時間。動畫功能將放大大約100個div。有人可以告訴我應該做些什麼來使其優化。這裏是下面的代碼如何優化jquery動畫代碼
//Zoom In by clicking the plus button
$("div#explanation .plus").click(function(){
jsPlumb.repaintEverything();
/* var strongFont = parseFloat($("div.window strong").css('font-size'));
var newStrongFont = strongFont + 2;
//alert("the new font is"+strongFont);
*/
$("div#demo1").animate({'height':'+=20', 'width':'+=20'});
$("div.window ").animate({
'height':'+=20px', 'width':'+=20px'
},0,function(){
jsPlumb.repaintEverything();
});
/* $("div.window strong").animate({
fontSize:newStrongFont
},0,function(){
jsPlumb.repaintEverything();
});
*/
});
我有類似的縮小。請指導我。謝謝!
'repaintEverything()'的代碼在哪裏?可能需要。 – sQVe
100的divs在同一時間?這將是一場重繪的噩夢。 – epascarello
jsPlumb.repaintEverything()是由jsPlumb提供的庫函數。 –