drag.js
// JavaScript Document
//封裝一個(gè)調(diào)用類名的方法,以適用于所有瀏覽器
function getByClass(class,patent){//class是必須的,parent不是必須的
var pare=parent?document.getElementById(parent):document,//判斷是否有父元素
eles=[],//有相同className的元素的集合
elements=pare.getElemetsByTagName('*');//所有取出的父元素下的元素
//遍歷
for(var i=0,l=elements.length;i<l;i++){
if(elements[i].className==clsName){
eles.push(elements[i]);
}
}
return eles;
}
//實(shí)現(xiàn)拖拽
window.onload=drag;
//提取相應(yīng)類名的元素
function drag(){
var title=getByClass('login_logo_webqq','loginPanel')[0];//取標(biāo)題區(qū)
title.onmousedown=fnDown; //onmousedown:在用戶按下任何鼠標(biāo)按鈕時(shí)觸發(fā)
}
// 事件
function fnDown(){
document.onmousemove=function(event){//mousemove:當(dāng)鼠標(biāo)指針在元素內(nèi)部移動(dòng)是重復(fù)的觸發(fā)
event=event||window.event;
document.title=event.clientX+','+event.clientY;
}
//var fn=title.onmousedown.clintX;
}
哪里錯(cuò)了,我是跟著課程一點(diǎn)點(diǎn)的打的為什么無法顯示鼠標(biāo)的坐標(biāo)
2018-01-19
function getByClass(class,patent)//parent打錯(cuò)了