私は(私は)非常に単純な問題を抱えていますが、何が悪いのか理解できません。コードはすべてを教えてくれます:
$(".all-products h3").mouseenter(function () {
$(this).siblings('p').slideDown(200);
}).mouseleave(function () {
$(this).siblings('p').slideUp(500);
});
これはhtmlです:
<a title="xxx" href="#">
<img src="1.jpg"/>
<p>description</p>
<h3>header3</h3>
</a>
これは正常に機能しますが、jqueryでh3をaに置き換えると機能しないので、以下ではこのように機能しません。
$(".all-products a").mouseenter(function () {
$(this).siblings('p').slideDown(200);
}).mouseleave(function () {
$(this).siblings('p').slideUp(500);
});