2011-05-23 124 views
1

在我的网站上,我有一个网页的图像网格。我想要的是一张图像在它悬停时向下滑动,因此它会变长但不移动。如果这是有道理的。jQuery悬停问题

我有下面的代码,它不工作/做任何事情:

<script type="text/javascript"> 
    $(".piece").hover(function() { 
     $(this).slideDown(1000, function() { 
      $(this).css("height", "250px"); 
     }); 
    }); 
</script> 

希望这个问题是有道理的。任何帮助是极大的赞赏。

+0

这不是一个真正的问题,你也别想Google上搜寻它是吗?你可以在[JSFiddle](http://jsfiddle.net/)上创建一个例子,我们可以帮你吗? – wegginho 2011-05-23 09:56:38

回答

1

我想你想使用的动画功能:

$(".piece").hover(
    function() { 
     $(this).animate({ 
      height: '250' 
     }, 1000); 
    }, 
    function() { 
     $(this).animate({ 
      height: '100' 
     }, 1000); 
    } 
); 

JSFiddle Example