aparch
2016-04-09 13:47
function getByClass(clsName,parent){
var oParent=parent?document.getElementById(parent):document,
eles=[],
elements=oParent.getElementsByTagName("*");
for(var i=0,l=elements.length;i<l;i++){
if(elements[i].className==clsName)
{eles.push(elements[i]); }
}
return eles;
}
window.onload=drag;
function drag(){
var oTitle=getByClass("login_logo_webqq","loginPanel")[0];
oTitle.onmousedown=fnDown;//调用fnDown的函数,名称.属性=函数名===调用函数的格式。
}
function fnDown(){
var oDrag=document.getElementById("loginPanel");
document.onmouseover=function(event){
event=event||window.event;
// document.title=event.clientX+","+event.clientY;
oDrag.style.left=event.clientX+"px";
oDrag.style.top=event.clientY+"px";
}
}
我的程序在CHROME测试过了,但是一到IE上,就只有图像,JS一个都不起作用
这位同学,不是document.onmouseover 而是document.onmousemove ,事件不对。
经检测,chrome和ie9都可正常运行。
DOM事件探秘
99532 学习 · 1298 问题
相似问题