新建模板,命名为:
[CSS] 纯文本查看 复制代码 menufixed
输入内容:
[CSS] 纯文本查看 复制代码 function getleft(obj){
return $jq(obj).offset().left;
};
function gettop(obj){
return $jq(obj).offset().top;
};
function getheight(obj){
return $jq(obj).css("height").replace("px","")-0;
}
$jq("#menu li").each(function (){if (this.getAttribute("onmouseover")!=null){this.onmouseover=function (){showMenu2({'ctrlid':this.id})}}});
function showMenu2(v) {
var ctrlid=v['ctrlid'];
var menuobj=$(ctrlid+"_menu");
var menu=$(ctrlid);
setMenuPosition2(ctrlid);
$jq("#"+ctrlid+"_menu").stop().show(menutime);
menu.onmouseout=function (){$jq("#"+this.id+"_menu").stop().hide(menutime)}
menuobj.onmouseout=function (){$jq("#"+this.id).stop().hide(menutime)}
menuobj.onmouseover=function (){$jq("#"+this.id).stop().show(menutime)}
}
function setMenuPosition2(id){
var menuobj=$(id+"_menu");
var menu=$(id);
menuobj.style.left=getleft(menu)+"px";
menuobj.style.top=gettop(menu)+getheight(menu)+"px";
menuobj.style.position="absolute";
}
function getleft(obj){
return $jq(obj).offset().left;
};
function gettop(obj){
return $jq(obj).offset().top;
};
function getheight(obj){
return $jq(obj).css("height").replace("px","")-0;
}
document.write("<style>#menu{z-index:199!important;}</style>");
function zyscheight() {
return ('pageYOffset' in window) ? window.pageYOffset: document.compatMode === "BackCompat" && document.body.scrollTop || document.documentElement.scrollTop ;
};
var headwrap=$jq("#header .wrap")[0];
var headout=$("header");
var zymenuleft=getleft(headwrap)-0;
var zymenu=$("menu");
function zymt(){
var zymenutrace=gettop(headout)+getheight(headout)-getheight(zymenu);
var zymenuleft=getleft(headwrap)-0;
var st = zyscheight();
if (st<zymenutrace){
zymenu.style.width="100%";
zymenu.style.position="absolute";
zymenu.style.top="";
zymenu.style.left="";
$jq("#menu").stop().fadeTo("100","1");
}else{
zymenu.style.width="93%";
zymenu.style.position="fixed";
zymenu.style.top="0px";
zymenu.style.left=zymenuleft+"px";
$jq("#menu").stop().fadeTo("100","0.85");
};
};
$jq(document).scroll(function (){
zymt();
})
然后把下面的代码添加到第三方:
[CSS] 纯文本查看 复制代码 <script type="text/javascript" src="http://你的论坛名称/templates/模板名称/menufixed.htm"></script>
|