我可以让我的固定标题滚动,折叠标题不再在页面上的那一刻?

时间:2013-07-29 07:58:12

标签: javascript html css header collapsable

我们现在已经很多时候看到了可折叠的标题。我非常喜欢它给页面带来的效果,它提供了更多的部门。 我想实现这个dept效果,但我真的不需要固定头的功能。

现在我已经看到完成了可折叠标头,只要可折叠标头离开页面,固定标头就会变小。 可折叠标题离开页面时,是否可以使固定标题不再固定?并使其与其他内容一起滚动页面?

1 个答案:

答案 0 :(得分:0)

我试过了,我希望这就是你想要的..点击下面的链接进行演示..

Demo

这是HTML

<div id="headerSlideContainer">

    <div id="headerSlideContent">

        Header content goes here!

    </div>
    <div id="new">
        Other Contents
    </div>

</div>

这里是CSS ..

#headerSlideContainer {
    position: absolute;

    top:0px;
    width: 100%;

   height:1000px;
    background: black;
}
#headerSlideContent {
    width: 900px;
    height: 50px;
    margin: 0 auto;
    color: white;
    background:Red;
    z-index:10000;
    position:fixed;
}

#new{
    top:60px;
    z-index:2;
    height:100px;
    background:Orange;
    position:absolute;
    color: white;

}

这是Javascript ..

$(function() {

    var bar = $('#headerSlideContainer');
    var top = bar.css('top');
    $(window).scroll(function() {

        if($(this).scrollTop() > 50) {
            bar.stop().animate({'top' : '5px'}, 500);
        } else {
            bar.stop().animate({'top' : top}, 500);
        }
    });
});