filefox的事件处理函数中,第一个参数代表事件
ie里事件用windows.event表示。可简写为event
e||event表示如果有e则取e,如果有event则取event
e= e¦¦event; 这样不论ie还是firfox都能取到事件对象
同理,触发事件的对象ie中用 event.srcElement表示,firfox中用事件.target表示
var tag= e.srcElement¦¦e.target; 这样不管什么浏览器,都能取得触发事件的对象
if(tag.tagName=="IMG")如果上述对象的HTML标签是img则进行处理,否则不处理
之后就是设置对象的在页面的位置,
ie里事件用windows.event表示。可简写为event
e||event表示如果有e则取e,如果有event则取event
e= e¦¦event; 这样不论ie还是firfox都能取到事件对象
同理,触发事件的对象ie中用 event.srcElement表示,firfox中用事件.target表示
var tag= e.srcElement¦¦e.target; 这样不管什么浏览器,都能取得触发事件的对象
if(tag.tagName=="IMG")如果上述对象的HTML标签是img则进行处理,否则不处理
之后就是设置对象的在页面的位置,
var tag=e.srcElement ¦ ¦e.target;///不懂
if(tag.tagName=="IMG")///////////////////// 就是取得标签如:<img src/>就是来取定是不是图片标签头
{
if(oObj==null)/////////////////////////////// 判断OOBJ是否为空的 不懂
oObj=tag;/////////////////////////////// 如果为空,则设置其为IMG类型
else///////////////////////////////
{
var ol=tag.style.left,ot=tag.style.top;/////////////// 这是对属性值进行设置
tag.style.left=oObj.style.left;//////////////////////// 可以去看下CSS的书籍 tag.style.top=oObj.style.top;/////////////////////////////// 或是简单了解下各个空间的属性
oObj.style.left=ol;///////////////////////////////什么height,bg,width,height scrolling等
oObj.style.top=ot;/////////////////////////////// 的属性可以去
oObj=null;///////////////////////////////