人がdivにカーソルを合わせたときにフェードインおよびフェードアウトしたい複数の要素があります。タイトルと情報があります。人がその特定のタイトルにカーソルを合わせると、タイトルがフェードアウトし、そのタイトルに属する情報がフェードインします。
コードは次のとおりです。
$(document).ready(function(e) {
if($(".info").is(":visible")) {
$(".info").hide();
}
$(".title").mouseenter( function() {
$(this).fadeOut(100);
$(this).$(".info").fadeIn(100);
})
$(".info").mouseleave( function() {
$(this).fadeOut(100);
$(this).$(".title").fadeIn(100);
})
});
私の質問は、そのタイトルに属する情報をフェードインさせ、他のすべての情報をフェードインさせるにはどうすればよいかということです。
これは、少しのphpを含むHTMLです
<div class="holder">
<div class="title">
<img alt="random" src="pictures/<?php echo $company['picture']; ?>" height="100" width="100">
<p><a href="profile.php?company=<?php echo $company['id']; ?>"><?php echo $company['title']; ?></a></p>
</div>
<div class="info">
<p><a href="profile.php?company=<?php echo $company['id']; ?>"><?php echo $company['message']; ?></a></p>
</div>
</div>