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:查看我的答案,瞭解我們如何在數組中應用多個超時。 –