在身体负荷下滑下一个div

时间:2011-12-18 05:26:56

标签: javascript jquery css slidedown pageload

如何在页面加载时隐藏div,然后在页面加载后向下滑动?我不想使用CSS display:none;

2 个答案:

答案 0 :(得分:0)

试试这个小提琴:http://jsfiddle.net/ahr3U/

这基本上使用CSS3来设置转换的所有参数(转换属性使动画成为可能),然后在文档加载后添加可见类以触发动画。

以下是代码:

HTML:

<div id="notification">Page load complete...</div>

CSS:

#notification {
    background-color: #F00;
    color: #FFF;
    height: 25px;
    position: absolute;
    top: -25px;
    width: 100%;
    transition: top 0.5s;
    -moz-transition: top 0.5s;
    -webkit-transition: top 0.5s;
    -o-transition: top 0.5s;
}

#notification.visible {
    top: 0px;
}

使用Javascript:

$(document).ready(function(){
    $("#notification").addClass("visible");
});

答案 1 :(得分:0)

这更适合我,虽然它不会滑落,但渐渐消失就足够了。 http://jsfiddle.net/dqUaX/1/