源自:4-1 [DOM事件] QQ面板拖拽效果(上)
请问为什么我的浏览器title不会显示鼠标的位置啊?我检查过很多次代码了
function getByClass(clsName,parent){
//有传入parent吗?有的话就通过document.getElementById()获取,没有就通过document
var oParent = parent?document.getElementById(parent):document,
//取出来的值是一个数组
eles=[],
//把父元素下的元素取出来,遍历一遍,找到一样的class加到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;
}
/*
1.在标题区域按下
2.要页面中移动
3.释放鼠标时停止移动
*/
window.onload=drag;
function drag{
var oTitle = getByClass('login_logo_webqq','loginPanel')[0];
oTitle.onmousedown = fnDown;
}
function fnDown(){
document.onmousemove = function(event){
event = event|| window.event;
document.title = event.clientX + ',' +event.clientY;
}
}
提问者:盯叮町玎仃
2016-06-06 09:23