如果我有一组彼此相邻的 2 个 div:
<div class="selector outdoor">
<div class="bar">
<a href="#" class="firstOne"><p>Outdoor</p></a>
</div><!--end of "bar"-->
</div><!--end of "selector outdoor"-->
<div class="selector hunter">
<div class="bar">
<a href="#" class="firstOne"><p>Hunting</p></a>
</div><!--end of "bar"-->
</div><!--end of "selector hunter"-->
<div class="selector military">
如果我想在鼠标悬停 .selector 时创建悬停动作,那只会触发 div 内的 .bar 我悬停在我的 jquery 会是什么样子?这就是我所拥有的。
$('.selector').hover(function () {
TweenMax.to(this('.bar'), 1, {y:"-154px", ease:Power1.easeInOut});
});
$('.selector').mouseleave(function () {
TweenMax.to(this('.bar'), 1, {y:"0", ease:Power1.easeInOut});
});
我知道我可以使用“this”来触发具有鼠标焦点的对象,但我不知道如何使用子选择器仅移动父 div 内部的一个。