我有兩個div。一個是position:absolute(.buttonEffectWrapper),位於另一個div的頂部(稱爲.rightColumnButtonHighlighted)。jquery菜單按鈕鼠標懸停效果
我也有下面的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。
你的HTML真的看起來像那樣嗎?名稱「buttonEffectWrapper」會建議它下面的兩個DIV將在該DIV內... – 2009-12-31 15:32:43