0
如何清理几个悬停元素的超时?动态设置超时时间
我的代码如下:
$(document).ready(function(){
$(".imagenesC").hover(imagenesCEntrada,imagenesCSalida);
});
var timeouts = {};
function imagenesCEntrada(){
var id=$(this).attr("id");
clearTimeout(timeouts['cuadricula'][id]);
$("#"+id).stop(true).animate({"opacity":"0"},1000);
}
function imagenesCSalida(){
var id=$(this).attr("id");
timeouts['cuadricula'][id] = setTimeout(function(){
$("#"+id).stop(true).animate({"opacity":"1"},1000);
}, 100);
}
问候
可以尝试像形成' 'cuadricula' + id'键,避免去为2维数组符号像'[ 'cuadricula'] [ID]'? – vijayP
@Alonso:查看我的答案,了解我们如何在数组中应用多个超时。 –