몇 가지 마우스 오버 요소를 시간 초과 제거하는 방법은 무엇입니까?동적으로 시간 제한을 설정하십시오.
는 다음과 내가 가진 코드는 같이
이$(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' 같은 키를 형성하고'['cuadricula '] [ID]'같은 2 차원 배열 표기법가는 피하려고 할 수 있습니까? – vijayP
@Alonso : 배열에서 여러 시간 제한을 적용하는 방법을 보려면 내 대답을 확인하십시오. –