-
现在许多web2.0风格的网站都喜欢用“侧栏跟随”的效果,就是当一个页面很长的时候,设定侧栏内容会跟随滚动条,这种效果适用于评论较多、内容较长的网站。
这种特效对提高网站浏览量、文章点击率、广告点击量都有一定效果。
效果演示:
具体实例,请参见网络文摘栏目随机文章,未来主博客不一定会用。
代码如下:
CSS部分:
/*侧栏跟随*/
#box{float:left; position:relative;width:250px;}.div1{width:250px;}.div2{position:fixed;_position:absolute;top:0;z-index:250;}注:每个网站的侧栏宽度不同,可根据你网页的宽度调整div1的宽度,我的是width:250px;,把这段代码添加到你的CSS文件中即可。
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文件中,比如我放在了util.js 文件里,。 zblog《低调与华丽》模板的用户可直接下载该JS文件替换。
下载地址:https://lusongsong.com/theme/LuSongSong/script/util.js
网页代码部分:
<div id="box">
<div id="float" class="div1">
这里写你网站的代码与标签。
</div>
</div>注:这里可以放文章列表、联盟广告,总之是个提高点击率的好方法。Z-blog用户把此段代码添加到single.html的侧栏位置即可。
特别提示:此代码试用与任何CMS系统,但该特效在IE6下无法实现,其余浏览器均没问题,同时侧栏其余部分应使用静态文件调用,使用JS调用栏目会出现代码重叠现象,调用联盟广告没问题。
顶: 6 踩: 4相关阅读:
来源:卢松松博客 QQ/微信:13340454
提高浏览量的特效:侧栏跟随滚动条
| 阅读量 | 分类: 建站教程 | 作者: 卢松松
相关文章阅读更多:ZBlog 网站设计
- 2017-06-27 “nobird”被Z-Blog官方封禁:因盗号并上传恶意代码
- 2016-01-26 关于博客改版:我的一些想法与初衷
- 2013-12-21 Z-BlogPHP 1.1正式版发布
- 2013-02-25 Z-blog2.X ACCESS数据库升级SQL实战教程
- 2013-02-22 Z-BLOG2.X模板 松松主题下载
- 2013-01-09 Z-blog升级到2.0版注意事项
- 2012-10-17 Zblog1.8模板升级到2.0简易教程
- 2012-08-26 Z-blog2.0新版测试
- 2011-11-20 去掉了博客Gravatar头像
- 2011-11-08 启用lazyload插件,减少图片加载
- 2011-11-05 Zblog出现数据库连接错误
- 2011-10-19 用Yahoo Pipes聚合多个博客
- 2011-10-10 博客正式开通手机版
- 2011-08-16 Zblog文章页调用静态文件的方法
- 2021-09-08凡是在卢松松博客投稿的作者都有机会得到IT类图书哦!
发表感想加入微信群
123
只会复制粘贴
啦啦啦
访客
番茄
沙扬娜拉网
维峰博客
跑步机选购
洋洋
小国免备案空间
小儿国免备案空间
喜欢分享
mango
小虎
sky
咕咕钟
<div id="dingyue"></div>
<div id="wenzhang"></div>我看你的源文件这里有两个,这个"dingyue"是模块的文件名还是HTML_ID
咕咕钟
<div id="dingyue"></div>
<div id="wenzhang"></div>我看你的源文件这里有两个,这个"dingyue"是模块的文件名还是HTML_ID
不干胶标签印刷
声卡驱动器官方下载
“这个JS部分可以放在你的HTML代码里面,或者放在你的js文件中,但是请注意,这个JS加载一定要在你的HTML代码部分的后面出现,否则不生效。”
Hi记忆
宿迁波仔博客
俊采星弛
斜阳晚暮
使用后,侧栏样式都变了。
有没有其他方法。
弯柚
js那块一定要在代码那块的后面加载,否则是出不来效果的,
如果提前了,var oDiv=documentgetElementById("float");这句话是获取不到值的,
因为web是顺序加载的!
“这个JS部分可以放在你的HTML代码里面,或者放在你的js文件中,但是请注意,这个JS加载一定要在你的HTML代码部分的后面出现,否则不生效。”
如果宅
浏览器窗口不是最大化,缩小页面宽度使出现水平滚动条。会发现固定的侧边栏只显示一部分,滚动水平滚动条侧边栏缩在右边。。。
茹茹教育
广州seo
特别提示:此代码试用与任何CMS系统
晚上写篇文章记录一下,松哥加油阿
xiaopeng
返利平台
王攀博客
你好
范文大全
重庆海峰网
养生一族
默默前行
脚气网
陈华氏度
歪囧网
减肥药排行榜
卢松松你好
忠实
忠实
MRSIMON
深圳网站建设
(function(){
var oDiv=documentgetElementById("float");
var H=0,iE6;
var Y=oDiv;
while(Y){H+=YoffsetTop;Y=YoffsetParent};
iE6=windowActiveXObject&&!windowXMLHttpRequest;
windowonscroll=function(){
var s=documentbodyscrollTop||documentdocumentElementscrollTop;
if(s>H){
if(!iE6){
oDivclassName="div1 div2";
}else if(iE6){
oDivstyle=(s-H)+"px";
}
}else{
oDivclassName="div1";
}
};
})();
深圳网站建设
反远
移动电源
呼叫器
小胡博客
小胡博客
walfred
单页教程
秦远征博客
大米加工批发
重整了一下也不行。
齐了个怪了!
特酷吧
666
80
祛痘产品
高旭东个人博客
茶余饭后
车载导航博客
随州人才网
淘宝商城女装
减肥产品
读书名言
舜报
宁波做网站
木屋
网络赚钱
个人工作总结
他山之石
iPhone美化