fadeinやfadeoutのようなdivタグのアニメーションを追加します。
ユーザーがdivタグにマウスを置くと、そのタグがフェードアウトされます。
divタグの外にマウスを置くと、そのタグがフェードインします。
これはテストコードです。fadeinとfadeoutのjqueryアニメーション
$('#div1').mouseleave(function(){
$('#div1').fadeIn();
console.log("out");
});
$('#div1').mouseover(function(){
$('#div1').fadeOut();
console.log("in");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="div1">hover over me</div>
しかし、ユーザーは、divタグの上にマウスを置いたときに、アニメーションが繰り返されます。
どうすればこの問題を解決できますか?あなた:hover
と場合
、それが唯一のCSSで行うことができますか? –
@AndrewLiはい。昨日書いたこの回答を見てください:http://stackoverflow.com/a/42020198/2008111あなたがその1つに慣れていない場合は、あなたのマークアップで具体的な例が必要かどうかを教えてください。 – caramba
しかし私はアニメーションがないと思います。私はアニメーションを追加したいと思います。 –