最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

求幫忙看下,為什么沒有拖拽效果

// 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(event){

document.onmousemove=function(event){//mousemove:當(dāng)鼠標(biāo)指針在元素內(nèi)部移動(dòng)是重復(fù)的觸發(fā)

event=event||window.event;

//定義登錄面板

var drag=document.getElementById('loginPanel');

//光標(biāo)按下的位置與面板左上角之間的距離

disX=event.clientX-drag.offsetLeft;

disY=event.clientY-drag.offsetTop;

//移動(dòng)

document.onmousemove=function(event){

event=event||window.event;

fnMove(event,disX,disY);

}

//鼠標(biāo)移動(dòng)時(shí)的臨時(shí)坐標(biāo)

function fnMove(e,mX,mY){

//獲取面板元素

var drag=document.getElementById('loginPanel');

//面板移動(dòng)的水平距離

var X=clientX-mX,

//移動(dòng)的垂直距離

Y=clientY-mY;

//將面板移動(dòng)到移動(dòng)后的面板坐標(biāo)

drag.style.left=X+'px';

drag.atyle.top=Y+'px';

}


}


}


正在回答

2 回答

?getByClass這個(gè)方法出錯(cuò)了,在遍歷那里,if(elements[i].className==clsName)這里的clsName不對(duì),應(yīng)該改為if(elements[i].className==class),因?yàn)槟阋婚_始設(shè)置的參數(shù)就是class

0 回復(fù) 有任何疑惑可以回復(fù)我~

window.onload錯(cuò)了,你好好想想

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

求幫忙看下,為什么沒有拖拽效果

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)