怎么让这段代码滚动条滚动大于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'};
})();

解决方案 »

  1.   

    这是一个回到顶部的全部的js代码。我想让它当滚动条滚动大于80px时才显示,小于80px就隐藏
      

  2.   

    (function(){
    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整理下,贴出来,这样好测试。
      

  3.   


    (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'};
     })();