为了账号安全,请及时绑定邮箱和手机立即绑定

谁能帮我看看这个代码怎么不执行

function getByclass(clsName,parent){
	var oParent=parent?document.getElementById(parent):document,
		eles=[],
		elements=oParent.getElementsByTagName('*');

	for(var i=0;i<elements.length;i++){
		if(elements[i].className==clsName){
			eles.push(elements[i]);
		}
	}
	return eles;
}

window.onload=drag;

function drag(){
	var oTiltle=getByclass('login_logo_webqq','loginPanel')[0];
	oTiltle.onmousedown=fnDown;
}

function fnDown(event){
	event=event || window.event;
	var oDrag=document.getElementById('loginPanel'),
	//光标按下时光标和面板之间的距离
	disX=event.clientX-oDrag.offsetLeft,
	disY=event.clientY-oDrag.offsetTop;	
	//移动
	document.onmousmove=function(event){
		event=event || window.event;
		fnMove(event,disX,disY);
	}
}

function fnMove(e,posX,posY){
	var oDrag=document.getElementById('loginPanel'),
		l=e.clientX-posX,
		t=e.clientY-posY;
	oDrag.style.left=l+'px';
	oDrag.style.top=t+'px';
}


正在回答

2 回答

“//移动

    document.onmousmove ”

或许是onmousemove写错的原因?

0 回复 有任何疑惑可以回复我~

28行onmousemove少字母了,目前只发现这个

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

谁能帮我看看这个代码怎么不执行

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号