2012-01-02 76 views
3

如何在页面加载时将jquery向下滑动div,其中css被设置为显示:none?我看到很多解决方案,但没有人可以滑动div如果CSS设置显示:无。最好的办法是在负载和滑动后隐藏它,但当页面加载时,div有flash(显示)。在页面加载时jquery滑动

+0

我问这样的事情,http://stackoverflow.com/questions/8550009/slide-down-a-div-on-body-load – henryaaron 2012-01-02 16:54:56

+0

你尝试过什么?什么不工作?共享一些代码将会有所帮助:) – 2012-01-02 17:33:44

回答

5

你可以试试这个:

$(document).ready(function(){ 
    $('.hidden').slideDown(1000); 
}); 

HTML:

<div class="hidden">This is the content</div> 

CSS:

.hidden{ 
display:none; 
} 

它向下滑动页面加载。

DEMO

+0

这项工作是因为在加载此工作的页面上的html页面 – 2012-01-02 21:45:16

2
$('#hidden_div_id').slideDown('slow'); 

这个内部使用display:block

+0

之前的库加载为show()并且不会滑动。 – 2012-01-02 21:42:43

+0

我不这么认为..请检查http://jsfiddle.net/zp6RS/2/ – 2012-01-03 03:52:50

+0

不工作... – 2016-04-24 05:17:40