私は2つのdivを持っています。1つはposition:absolute(.buttonEffectWrapper)で、他のdiv(.rightColumnButtonHighlightedと呼ばれます)の上にあります。
次のJSコードもあります。
$(function(){
$('.buttonEffectWrapper')
.mouseover(function(){
$('.rightColumnButtonHighlighted').stop().animate({opacity: 1}, {duration:300})
})
.mouseout(function(){
$('.rightColumnButtonHighlighted').stop().animate({opacity: 0}, {duration:300})
})
});
すべてのdivに適用されることを除いて、正常に動作します。現在のdivにのみ適用する必要がありますが、その方法がわかりません。
DIVS:
<div class="buttonEffectWrapper"></div>
<div id="rightColumnButtonText" >CAR SERVICE</div>
<div id="car-service-highlighted" class="rightColumnButtonHighlighted"></div>
<div class="buttonEffectWrapper"></div>
<div id="rightColumnButtonText" >TRAILER HAULING</div>
<div id="trailer-hauling-highlighted" class="rightColumnButtonHighlighted"></div>
効果については、 http://www.raceramps.com/v2を参照してください。