标题:不理解,请解答!!!
只看楼主
THLANE
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-8-7
 问题点数:0 回复次数:1 
不理解,请解答!!!
window.onload=function(){
               document.onmousemove=function(ev){
                   var oevent=ev||event;    这是什么意思?
                   var aimg=document.getElementsByTagName('img');
                   var odiv=document.getElementById('wrapper');
                   for(var i=0;i<aimg.length;i++){
                          var x=aimg[i].offsetLeft+aimg[i].offsetWidth/2;
                          var y=aimg[i].offsetTop+odiv.offsetTop+aimg[i].offsetHeight/2;
                          var a=x-oevent.clientX;
                          var b=y-oevent.clientY;
                          var dis=parseInt(Math.sqrt(a*a+b*b));
                          var scale=1-dis/200;
                        if(scale<0.5){
                            scale=0.5;
                        }
                        aimg[i].width=scale*128;
            
                   }
               }
            }
搜索更多相关主题的帖子: function 
2015-08-08 13:55
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8074
专家分:6657
注 册:2005-11-7
得分:0 
这是为了兼容不同浏览器
火狐浏览器会给事件(包括所有事件)传一个参数,这个参数就是这个事件所需的对象;
而IE、谷歌等是不传递这个参数的,而是直接将这个对象保存在window.event对象中。
所以会有这样的写法

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-08-10 10:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-456223-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.598472 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved