function?fnDown(event)?{
event=event||window.event;
var?loginPanel=document.getElementById('loginPanel');
disX?=event.clientX-loginPanel.offsetLeft;
disY?=?event.clientY-loginPanel.offsetTop;
document.onmousemove=function(event){
event=event||window.event;
var?changedisX=event.clientX-disX,
changedisY=event.clientY-disY,
winW=document.documentElement.clientWidth||document.body.clientWidth,
winH=document.documentElement.clientHeight||document.body.clientHeight,
maxW=winW-loginPanel.offsetWidth,//?loginPanel?不可以從fnDown()取得值嗎?
maxH=winH-loginPanel.offsetHeight;
if?(changedisX<0)?{
changedisX=0;
}else?if?(changedisX>maxW)?{
changedisX=maxW;
}
loginPanel.style.left=changedisX+"px";
loginPanel.style.top=changedisY+"px";
}
document.onmouseup=function(){
document.onmousemove=null;
document.onmoseup=null;
}
//?body...
}
這里的變量為什么取不到值
甫里
2016-04-15 16:47:04