この JSFiddle では、image1 に単純なマウス オーバーを実行しようとしています。image2 に変わり、クリックするリンクを含むアイコン イメージも表示されます。マウスをオフにすると、この小さなアイコン画像(+リンク)が消えるのに問題があり、代わりに、マウスオーバーごとに同じアイコン画像(+リンク)をさらに追加し続けます(jqueryに.after()があるためです)、しかし、単にマウスオーバー/マウスリーブを行うだけのものはありますか?
このアイコン画像を px を使用して、ページのメイン画像 1/2 の周りに表示する場所に配置する方法もありますか?
$(document).ready(function(){
$('.normalClassName').addClass('.normalClassName:hover').mouseover(function(){
$(this).after('<a href="http://www.yahoo.com" /></a><img src="http://www.quarktet.com/Icon-small.jpg">')
});
});