您现在的位置是:网站首页> 编程资料编程资料
JS+CSS实现侧边栏跟随浏览器滚动效果css实现元素居中的N种方法div水平布局两边对齐的三种实现方法waterfall瀑布流布局+动态渲染的实现页面中有间隔的方格布局如何完美实现方法css实现六种自适应两栏布局方式使用flex布局轻松实现页面布局的示例代码使用Flex布局实现头部固定内容区域滚动的方法详解flex布局下图片变形的解决方法详解flex布局与position:absolute/fixed的冲突问题Flex布局实现div内部子元素垂直居中的示例
2023-10-29
202人已围观
简介 看月光博客,卢松松博客,文章页的侧边栏都可以随着浏览器滚动而停留在页面,羡慕了吧。其实我们也可以用这种特效的呢。下面,就讲讲如何实现这个效果吧~这个是卢松松博客原创的,我稍稍介绍了一下而已哈!
一:这个效果有什么用
现在很多网站都有这种效果,比如月光博客,卢松松博客,当你一篇文章写的较长,而且评论较多的时候,这个功能就可以帮你提高浏览量,用户在你的博客里面的跳出率也会随之减少。如果你在这放个广告,效果会很不错!
二:如何实现这个功能
亲,采用JS+CSS就可以实现这个功能了
三:实现侧边栏跟随特效的方法
CSS:
/*侧栏跟随*/
#box{float:left; position:relative;width:250px;}.div1{width:250px;}.div2{position:fixed;_position:absolute;top:0;z-index:250;}
如贵站的侧边栏宽度不是250px,请另行修改!
JS:
//侧栏跟随
(function(){
var oDiv=document.getElementById("float");
var H=0,iE6;
var Y=oDiv;
while(Y){H+=Y.offsetTop;Y=Y.offsetParent};
iE6=window.ActiveXObject&&!window.XMLHttpRequest;
if(!iE6){
window.onscroll=function()
{
var s=document.body.scrollTop||document.documentElement.scrollTop;
if(s>H){oDiv.className="div1 div2";if(iE6){oDiv.style.top=(s-H)+"px";}}
else{oDiv.className="div1";}
};
}
})();
这段代码是用于js文件中,然后引用,引用方法是在贵站需要实现这个功能的网页中如这样引用:
大功告成!
除非注明,胡小易博客文章均为原创
现在很多网站都有这种效果,比如月光博客,卢松松博客,当你一篇文章写的较长,而且评论较多的时候,这个功能就可以帮你提高浏览量,用户在你的博客里面的跳出率也会随之减少。如果你在这放个广告,效果会很不错!
二:如何实现这个功能
亲,采用JS+CSS就可以实现这个功能了
三:实现侧边栏跟随特效的方法
复制代码
代码如下:CSS:
/*侧栏跟随*/
#box{float:left; position:relative;width:250px;}.div1{width:250px;}.div2{position:fixed;_position:absolute;top:0;z-index:250;}
如贵站的侧边栏宽度不是250px,请另行修改!
JS:
//侧栏跟随
(function(){
var oDiv=document.getElementById("float");
var H=0,iE6;
var Y=oDiv;
while(Y){H+=Y.offsetTop;Y=Y.offsetParent};
iE6=window.ActiveXObject&&!window.XMLHttpRequest;
if(!iE6){
window.onscroll=function()
{
var s=document.body.scrollTop||document.documentElement.scrollTop;
if(s>H){oDiv.className="div1 div2";if(iE6){oDiv.style.top=(s-H)+"px";}}
else{oDiv.className="div1";}
};
}
})();
这段代码是用于js文件中,然后引用,引用方法是在贵站需要实现这个功能的网页中如这样引用:
大功告成!
除非注明,胡小易博客文章均为原创
相关内容
- 网页设计经验之杜绝设计中的视觉噪音(图文)浅谈原生页面兼容IE9问题的解决方案新版chrome浏览器设置允许跨域的实现css hack之\9和\0就可能对hack IE11\IE9\IE8无效css区分ie8/ie9/ie10/ie11 chrome firefox的代码解决CSS浏览器兼容性问题的4种方案常见的浏览器兼容性问题(小结)border-radius IE8兼容处理的方法浅谈遇到的几个浏览器兼容性问题base64图片在各种浏览器的兼容性处理 对常见的css属性进行浏览器兼容性总结(推荐)
- 全民格斗 哪个职业比较好 全职业技能详细介绍_手机游戏_游戏攻略_
- 秦时明月手游猜灯谜答案大全 所有秦时明月灯谜答案_手机游戏_游戏攻略_
- 秦时明月手游所有服装属性及图鉴一览表_手机游戏_游戏攻略_
- 雷霆战机装备怎么升级 强化魔方获得方法攻略_手机游戏_游戏攻略_
- 秦时明月手游配饰大全 所有配饰属性图鉴介绍_手机游戏_游戏攻略_
- 腾讯雷霆战机无尽模式玩法攻略 装备搭配方法及技巧推荐_手机游戏_游戏攻略_
- 秦时明月手游典籍大全 所有典籍属性及图鉴_手机游戏_游戏攻略_
- 秦时明月手游所有紫色弟子图鉴及属性一览表_手机游戏_游戏攻略_
- 秦时明月手游蒙恬将军怎么样?卡牌属性怎么样?_手机游戏_游戏攻略_
