ウェブサイトに画像を載せようとしていますが、その上にカーソルを合わせると、画像が下にスライドしてその背後にあるテキストが表示されます。
私はこれを機能させましたが、画像の上でマウスを少し動かすと、再び動きます。
jQueryコードは次のとおりです。
$(document).ready(function(){
$('.show').hover(function(){
$(this).animate({top:'400px'});
},function(){
$(this).animate({top:'0px'});
});
});
CSSは次のとおりです。
.hover {
width: 300px;
height: 400px;
background: black;
margin-top: 10px;
overflow: hidden;
position: relative;
}
.show {
width: 300px;
height: 400px;
background: red;
position: absolute;
}
マウスがdivから完全に移動するまで、ホバー状態で停止させる方法はありますか?
要求されたJSFiddleは次のとおりです