怎么让这段代码滚动条滚动大于80px时显示,小于80px就隐藏(function(){
var n=0;
var obj=document.getElementById("AdLayer");
if(!obj){return false;}
var x=0;
var fe=$("#AdLayer");
window.onscroll=function(){
obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px';
x=(document.body.scrollTop||document.documentElement.scrollTop)+n;
if(x==0){fe.fadeOut().hide()}else{fe.fadeIn().show()};
};
window.onresize=function(){obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px'};
})();
var n=0;
var obj=document.getElementById("AdLayer");
if(!obj){return false;}
var x=0;
var fe=$("#AdLayer");
window.onscroll=function(){
obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px';
x=(document.body.scrollTop||document.documentElement.scrollTop)+n;
if(x==0){fe.fadeOut().hide()}else{fe.fadeIn().show()};
};
window.onresize=function(){obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px'};
})();
var n=0;
var obj=document.getElementById("AdLayer");
if(!obj){return false;}
var x=0;
var fe=$("#AdLayer");
window.onscroll=function(){
var tmp = document.body.scrollTop||document.documentElement.scrollTop;
x = tmp > 80 ? 1 : 0;
obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px';
x=(document.body.scrollTop||document.documentElement.scrollTop)+n;
if(x==0){fe.fadeOut().hide()}else{fe.fadeIn().show()};
};
window.onresize=function(){obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px'};
})();试试
最好能把demo整理下,贴出来,这样好测试。
(function(){
var n=80;
var obj=document.getElementById("AdLayer");
if(!obj){return false;}
var x=0;
var fe=$("#AdLayer");
window.onscroll=function(){
obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px';
x=(document.body.scrollTop||document.documentElement.scrollTop)+n;
if(x==80){fe.fadeOut().hide()}else{fe.fadeIn().show()};
};
window.onresize=function(){obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px'};
})();