私は一連の を持って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);
});