我正在玩一個名爲flip的jquery插件。我想循環一系列的行爲。我不是,如果這是最有效的方式來做到這一點。我懷疑我是在每次迭代中添加一個可能影響性能的偵聽器。jquery - 添加監聽器和性能
裁判:http://lab.smashup.it/flip/
$(document).ready(function() {
function myFunction(container, title,color){
var $this = $("#"+container);
$this.flip({
direction:'tb',
content: title,
color: color,
})
}
var n=0;
var doSomething = function(){
if (n == 4) {n=1;} else {n++;}
switch(n)
{
case 1:
myFunction("flipbox1","title1", "#1B9772");
break;
...
default:
}
}
setInterval(doSomething, 1000);
});
「我懷疑我在添加一個監聽器」:是什麼讓你覺得呢? – acdcjunior
你的問題是什麼? – excentris
實際上它是一個函數,但我注意到幾分鐘後性能下降,瀏覽器響應性降低。 –