专业的广州网站建设公司、广州网站设计制作公司为您服务,电话:020-85548809,29883069
新闻中心
专业专注专心,行业行情行规
分享交流,永无止境,我们愿与您共同进步

网站建设小代码之点击可隐藏显示的层

发布日期:[2010/3/20]   编辑:奇亿广州网站建设

一个点击可显示再点击隐藏层的代码,并可随浏览器滚动条拉伸而滚动,可广泛适用于广告、在线客服、快捷留言发布等功能的精短代码。

<div style="width:100px;height:100px;position:absolute;left:-200px;top:80px;background:#FFCC00;border:1px solid #999;">点击可隐藏</div>
<div style="position:absolute;left:2px;top:80px;"><img src=http://www.studstu.com/images/logo.gif alt="点击打开" /></div>
<script type="text/Javascript">
<!--
        var i=0, str="";while(i++<100){str+="<br>"}
        document.write(str);

        var c=0;
        var div = document.getElementsByTagName("div")[0];
        var img = document.getElementsByTagName("div")[1];

        div.Onclick = function(){
                img.style.left = "2px";
                div.style.left = "-200px";
        }

        img.Onclick = function(){
                div.style.left = "2px";
                img.style.left = "-200px";
        }

        var y = parseInt(div.style.top);
        var my = parseInt(img.style.top);

        window.onscroll = function(){
                clearInterval(c);
                c = setInterval(function(){
                        var cy = parseInt(div.style.top);
                        var mcy = parseInt(img.style.top);
                        var dy = document.body.scrollTop || document.documentElement.scrollTop;
                        div.style.top = (cy + (dy -(cy-y))*0.1) + "px";
                        img.style.top = (mcy + (dy -(mcy-my))*0.1) + "px";
                },10);
        }
//-->
</script>

IE6.0和Fire火狐浏览器中测试通过,其他未测试。J和O改成小写的字母j和o

广州建网站、广州做网站
或者将本文《网站建设小代码之点击可隐藏显示的层》收藏和分享到:
复制本文《网站建设小代码之点击可隐藏显示的层》地址给好友: