我正在玩一个名为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
实际上它是一个函数,但我注意到几分钟后性能下降,浏览器响应性降低。 –