滚动条上的固定侧栏

泰迪熊

我试图将脚本添加到我的页面中,以在用户到达底部时修复我的侧边栏。

我试图通过实现以下脚本和CSS将一个类添加到侧边栏的容器中,以固定其位置:

脚本

 function fixeSideBar() {
    var myWindow = $( window ),
        mySideBar = $( ".widget-area" );

    myWindow.scroll ( function() {
            if ( myWindow.scrollTop() < 130 ) {
            mySideBar.removeClass( "sticks" );
        } else {
            mySideBar.addClass( "sticks");
        }
    } );
}

$(function() {
        fixeSideBar();
    } ); 

的CSS

.sticks {位置:固定;上:-50px; float:right; 左:1000px; padding-top:62px; 宽度:37%; 背景颜色:#fafafa; padding-right:40像素;padding-left:40px; }

但是,我面临两个主要问题:

  1. 通过添加这个新类,我丢失了侧边栏的全部格式(包括其在屏幕右侧的位置)。

  2. 整个格式只能在我的计算机上正常工作(具有特定的屏幕宽度和高度)。

我最终要完成的工作是在用户到达底部时(在任何类型的设备上)修复侧栏,并确保侧栏的格式保持不变。

桑耶夫

尝试这个

myWindow.scroll ( function() {
        if ( myWindow.scrollTop() <= mySideBar.offset().top +mySideBar.height() ) {
        mySideBar.removeClass( "sticks" );
    } else {
        mySideBar.addClass( "sticks");
    }
} );

如果要在到达该div的底部时固定该侧边栏,请在条件中添加meSideBar.height(),如果要像显示div一样固定侧边栏,请将其删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在水平滚动条上显示固定宽度的顶部栏

来自分类Dev

滚动条上的粘性导航栏

来自分类Dev

将div捕捉到滚动条上的固定导航栏

来自分类Dev

Bootstrap固定顶部导航栏与垂直滚动条重叠

来自分类Dev

Bootstrap固定顶部导航栏与垂直滚动条重叠

来自分类Dev

固定水平滚动条

来自分类Dev

jQuery位置DIV固定在滚动条上

来自分类Dev

CSS固定元素显示在滚动条上

来自分类Dev

Safari“位置:固定”在滚动条上重叠

来自分类Dev

固定div在我的窗口滚动条上

来自分类Dev

物料设计清单:在滚动条上隐藏应用栏?

来自分类Dev

动态更改滚动条上的导航栏颜色

来自分类Dev

React Native:试图在滚动条上隐藏搜索栏

来自分类Dev

导航栏不会隐藏在滚动条上

来自分类Dev

在滚动条上隐藏导航栏不会在向上滚动后将导航条固定在适当的位置

来自分类Dev

带有溢出滚动条的位置固定侧边栏不会滚动到底部

来自分类Dev

当导航栏固定在滚动条顶部时,添加品牌徽标和li

来自分类Dev

如何使固定的背景图像不固定在滚动条上?

来自分类Dev

固定全屏div滚动条

来自分类Dev

固定在水平滚动条的左侧

来自分类Dev

固定全屏div滚动条

来自分类Dev

固定页脚显示滚动条

来自分类Dev

引导导航栏与滚动条合拢

来自分类Dev

在RecyclerView滚动条上隐藏工具栏会导致文本移到通知栏

来自分类Dev

导航栏下的UIToolBar,滚动条上没有工具栏

来自分类Dev

上滚动变化侧条的<LI>色

来自分类Dev

固定大小的多选和添加滚动条上的文本框?

来自分类Dev

固定div上的滚动条在底部被切除。摆弄你看

来自分类Dev

如何使一列仅在水平滚动条上固定位置?

Related 相关文章

热门标签

归档