Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scroll 当边栏到达页脚时如何粘贴边栏_Scroll_Footer_Blogger_Sidebar - Fatal编程技术网

Scroll 当边栏到达页脚时如何粘贴边栏

Scroll 当边栏到达页脚时如何粘贴边栏,scroll,footer,blogger,sidebar,Scroll,Footer,Blogger,Sidebar,我添加了一段脚本,目的是在向下滚动时在页脚上方粘贴一个侧边栏,而不是在向上滚动时在导航菜单下方粘贴。 这是剧本 $(function() { var $sidebar = $("#sidebar"), $window = $(window), offset = $sidebar.offset(), topPadding = 15; $window.scroll(function() {

我添加了一段脚本,目的是在向下滚动时在页脚上方粘贴一个侧边栏,而不是在向上滚动时在导航菜单下方粘贴。 这是剧本

$(function() {

    var $sidebar   = $("#sidebar"), 
        $window    = $(window),
        offset     = $sidebar.offset(),
        topPadding = 15;

    $window.scroll(function() {
        if ($window.scrollTop() > offset.top) {
            $sidebar.stop().animate({
                marginTop: $window.scrollTop() - offset.top + topPadding
            });
        } else {
            $sidebar.stop().animate({
                marginTop: 0
            });
        }
    });

});
我的问题是,要添加或更改此代码的参数或其他参数是什么,因为这是我想要的,但有一个区别,即当我向下滚动时,此参数从顶部粘贴边栏,而不是从底部粘贴边栏,当我向上滚动时,此参数或其他参数也是如此

请问有人能帮我吗?非常感谢