jquery Web サイトのすべてのドキュメントを参照し、問題に関連するすべての質問を検索しましたが、解決策が見つかりませんでした。私がやりたいのは、post
クラスにカーソルを合わせると、リンクがpost span a
表示され、マウスが明らかに離れると消えるようにすることです...現在、起こっている唯一のことは、クラスのpost
うち、リンクはすべてのdivに表示されますが、私はそれを望んでいません。たとえば、投稿、返信、リツイート、お気に入りなどのリンクにカーソルを合わせると、Twitterの投稿で起こるようにしたいだけです現れる。私はそれが欲しいです。
$(function(){
$.each(function(){
$(".post").mouseenter(function(){
$(".post span a").css("visibility", "visible");
});
});
$.each(function(){
$(".post").mouseleave(function(){
$(".post span a").css("visibility", "hidden");
});
});
});
編集:HTMLを投稿していないことをお詫びします。ここにあります
<div class="post">
<span>
<a href="<?php echo base_url() . '/discussion/edit/' . $post['pid'];?>" class="post-edit" id="<?php echo $post['pid'];?>">edit</a>
<a href="<?php echo base_url('discussion/delete/' . $post['pid']); ?>">delete</a>
</span>
</div>