网站侧栏跟随明显效果的制作
发布时间:2018-09-30
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文件替换。