码迷,mamicode.com
首页 > 其他好文 > 详细

addEventListener || attachEvent

时间:2014-10-27 12:25:59      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   ar   sp   div   on   

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>addevent</title>
</head>
<body style="height:9000px;">
<div style="position:fixed; top:0px; left:0px;">
<div id="test"></div>
<div id="test2"></div>
</div>
<script>
    var $ = function(id){
        return document.getElementById(id);
    }
    var addEvent = function(obj,event,fn){
        if(obj.addEventListener){
            obj.addEventListener(event,fn,false);
        }else if(obj.attachEvent){
            obj.attachEvent("on"+event,fn);
        }
    }
    var scrollEvent = function(){
        var screenHeight =document.documentElement.clientHeight||document.body.clientHeight;
        var scrollHeight = document.documentElement.scrollTop||document.body.scrollTop;
        $(test).innerHTML= "可视高度:" + screenHeight;
        $("test2").innerHTML= "滚动高度:" + scrollHeight;
    }
    addEvent(window,load,function(){
        scrollEvent();
    });

    addEvent(window,scroll,function(){
        scrollEvent();
    });
    
    addEvent(window,resize,function(){
        scrollEvent();
    });
</script>    
</body>
</html>

 

addEventListener || attachEvent

标签:style   blog   color   io   os   ar   sp   div   on   

原文地址:http://www.cnblogs.com/decsev/p/4053839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!