$(function(){
$("#top-img").hover(function(){
$(this).stop().animate({height:"400px"},{queue:false,duration:700});
},
function() {
$(this).stop().animate({height:"300px"},{queue:false,duration:700});
});
});
这是我使用的代码,大部分都很简单。当我将鼠标悬停在div #top-img
上时,它会从300px
的高度(在CSS中设置)中获取它,并将其设置为400px
的高度。
我想稍微延迟以便
300px
。答案 0 :(得分:2)
查看HoverIntent jQuery插件。我曾经使用它,它非常易于使用和实现
答案 1 :(得分:0)
这种作品,但问题是当徘徊和徘徊很多次它不会结束而只是继续上下。所以我需要一些如何从两者中添加我需要的东西。 。
$(document).ready(function(){
$("#top-img").hover(function(){
$(this).delay(400).animate({height:400},1000);
},function(){
$(this).delay(300).animate({height:300},500);
});
});