素敵な「製品」ページを作成しようとして問題が発生しました。次のHTMLがあります。
<div class="product-box-2">
<a href="img/produtos/1-lightbox.jpg" class="lightbox"><img src="img/produtos/1.jpg" alt=""></a>
<p class="legend">>> Vero mlkshk velit, freegan ullamco commodo put a bird on it cred synth kogi, Vero mlkshk velit, freegan ullamco commodo put a bird on it cred synth kogi.</p>
<a href="img/produtos/1-lightbox.jpg" class="ampliar lightbox">clique para ampliar</a>
</div>
<div class="product-box-2">
<a href="img/produtos/1-lightbox.jpg" class="lightbox"><img src="img/produtos/1.jpg" alt=""></a>
<p class="legend">>> Vero mlkshk velit, freegan ullamco commodo put a bird on it cred synth kogi, Vero mlkshk velit, freegan ullamco commodo put a bird on it cred synth kogi.</p>
<a href="img/produtos/1-lightbox.jpg" class="ampliar lightbox">clique para ampliar</a>
</div>
そして何度もそれが必要です。次に、CSSを使用して「display:none」とJqueryを設定し、.legendに優れた効果を加えようとします。
$('.product-box-2 a').mouseenter(
function(){
$('.legend').fadeIn();
});
$('.product-box-2').mouseleave(
function(){
$('.legend').fadeOut();
});
しかし、私は同じクラスを持っているので、.product-box-2 a ...の一部にマウスを置くと、すべての凡例が表示されます。.product-box内の.legendのみを選択する方法がわかりません。 -2私はそこにいます。
これが実際に動作しているのを見たい場合は、ここにあります!