博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

HTML滚动时位置固定

Posted on 2012-01-14 16:19  PHP-张工  阅读(6414)  评论(0编辑  收藏  举报

现在显示器一般都是宽屏,网页两端常常会留白。

两边可能会放一些推荐、标签或是导航什么的辅助模块。

现在有的网站页面内容过长时,用户将滚动条向下拉时,拉到一定程度,左右两侧的辅助模块就会固定在指定位置,不随滚动条滚动。这个的体验很好。

试着自己写了一个。

原理很简单,就是使用JS计算当滚动条位置大于元素显示位置时,将元素设置为 position:fixed; 设置好top,left这样就固定好位置了。

 

下载:https://files.cnblogs.com/zjfree/ScrollFix.rar