例子:一个带滚动条的大DIV中包含一个按钮,当鼠标移动到这个按钮上时弹出一个小DIV用来显示信息,这个时候大DIV的滚动条拉到最下面了, 鼠标再次放在按钮上 要求小DIV还能在频幕的视线中显示要求支持火狐!!!要求支持火狐!!!
要求支持火狐!!!
要求支持火狐!!!怎么能得到这个大DIV移动的距离也行。

解决方案 »

  1.   


    (function(){
    var n=550;//自己设置
    var obj=document.getElementById("AdLayer");//层的ID是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<=1000){fe.fadeOut().hide()}if(x>1000){fe.fadeIn().show()};
    };
    window.onresize=function(){obj.style.top=(document.body.scrollTop||document.documentElement.scrollTop)+n+'px'};
    })();