집합이 DIV
입니다. 마우스 오버시 효과를 주어야하며 DIV
중 하나가 클릭되었을 때 클릭 된 DIV가 마우스를 올려 놓은 것처럼 보일 것입니다 효과) 다른 DIV 클릭 할 때까지.DIV 목록으로 마우스를 가져 가거나 클릭하십시오
<div class="items" id="item1">AN ITEM</div>
<div class="items" id="item2">AN ITEM</div>
<div class="items" id="item3">AN ITEM</div>
<div class="items" id="item4">AN ITEM</div>
jQuery를 사용하여이 작업을 시도했지만 효과가 사라졌습니다.
$('.items').hover(function() {
var div = $(this).attr('id');
if ($(div).css("background-color") == settings.color2) {
return false;
} else {
$("#" + div).css("background-color", settings.color2);
}
}, function() {
var div = $(this).attr('id');
if ($(div).css("background-color") == settings.color2) {
return false;
} else {
$("#" + div).css("background-color", "transparent");
}
}).click(function() {
$(this)
.closest('div')
.css("background-color", "transparent");
$(this).css("background-color", settings.color2);
});