使 div 向下滑动而不将内容向下推

2024-01-02

我有一个例子HERE http://jsfiddle.net/yGZHC/

我不知道如何使 div 向下滑动,但将内容保持在顶部,就像 div 向下滑动时不向下滑动一样。

你能帮我解决这个问题吗?


你的意思是类似这样吗?

http://jsfiddle.net/yGZHC/3/ http://jsfiddle.net/yGZHC/3/

如果是这样,请使用position:absolute。这样元素的位置就不会影响其他元素的位置。

编辑:取决于你想要做什么,relative可能更好。

http://jsfiddle.net/yGZHC/5/ http://jsfiddle.net/yGZHC/5/

EDIT2:甚至更好的是,动态使用高度来确定将内容移动多远。这样你就不会被限制在固定的高度。

http://jsfiddle.net/yGZHC/7/ http://jsfiddle.net/yGZHC/7/

$('#slidenav').animate({
    top: '-'+$(this).height()
}, 200);

$('#open a').toggle(
    function(){
        $('#slidenav').animate({
            top: '0'
        }, 500);
    },
    function(){
        $('#slidenav').animate({
            top: '-4'+$(this).height()
        }, 500);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使 div 向下滑动而不将内容向下推 的相关文章