J'ai deux divs comme suit:vol stationnaire jquery travaillant sur un div, et non l'
<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 est suit:
$(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})
})
});
L'effet fonctionne sur le premier # browse-tout- bouton, mais pas sur la seconde. J'ai une alerte là-bas pour me dire quelle est la classe div actuelle, et elle n'est même pas déclenchée sur la deuxième div.
Vous pouvez le voir là par « parcourir tous » et planant au-dessus.
Merci pour toute aide!
merci beaucoup! J'ai totalement oublié d'ID et de classe ... – Jared