사이트 전체에 걸쳐 여러 요소가 있으며, 커서를 가져 가면 해당 요소 위로 흐리게 표시됩니다. 초점을 맞춘 요소 만 남겨 둡니다.대상 (hover) 클래스를 대상 풀에 추가합니다. 제외 된 요소가 아닌 대상 풀에 추가합니다.
더 짧은 방법은 무엇입니까?
$(function() {
$('#a').hover(function() {
$('#b, #c, #d, #e').addClass("blur");
}, function() {
$('#b, #c, #d, #e').removeClass("blur");
}),
$('#b').hover(function() {
$('#a, #c, #d, #e').addClass("blur");
}, function() {
$('#a, #c, #d, #e').removeClass("blur");
}),
$('#c').hover(function() {
$('#a, #b, #d, #e').addClass("blur");
}, function() {
$('#a, #b, #d, #e').removeClass("blur");
}),
$('#d').hover(function() {
$('#a, #b, #c, #e').addClass("blur");
}, function() {
$('#a, #b, #c, #e').removeClass("blur");
}),
$('#e').hover(function() {
$('#a, #b, #c, #d').addClass("blur");
}, function() {
$('#a, #b, #c, #d').removeClass("blur");
});
});
감사합니다 : :이 바보 같은 코드를 내놓았다>!
네 말이 맞아. 그건 끔찍한거야. :-) SO에 오신 것을 환영합니다. – isherwood