У меня есть два деления следующим образом:
<div class="car-service" id="browse-all-button">
<p>CAR SERVICE</p>
<span>56" Race Ramps</span>
<span>67" Race Ramps XTs</span>
<span>XTenders</span>
<span>40" Sport Ramps</span>
<span>Roll-Ups</span>
<span>Portable Pit Stop</span>
</div>
<div class="trailer-hauling" id="browse-all-button">
<p>TRAILER HAULING</p>
<span>56" Race Ramps</span>
<span>67" Race Ramps XTs</span>
<span>XTenders</span>
<span>40" Sport Ramps</span>
<span>Roll-Ups</span>
<span>Portable Pit Stop</span>
</div>
Jquery является следующим:
$(function(){
$('#browse-all-button').hover(function(){
$("p", this).stop().animate({textIndent:"25px", color:"#a12324"}, {duration:200});
alert($(this).attr("class"));
},
function(){
$("p", this).stop().animate({textIndent:"10px", color:"#424242"}, {duration:150})
})
} );
Эффект работает на первой кнопке # browse-all-button, но не на второй. У меня есть предупреждение, чтобы сказать мне, что является текущим классом div, и он даже не срабатывает во втором div.
http://www.raceramps.com/v2
Вы можете увидеть это там, "просматривая все" и зависая над ним.
Спасибо за любую помощь!