1. [color=#FF0000]target 为空或者不是对象[/color]

feifeiyaqi3 2009-02-01 12:12:45
1. target 为空或者不是对象

2. code:
function initDrag(e)
{
var DragHandle = nn6? e.target:event.srcElement; //这句错误

var topElement ="HTML";
while(DragHandle.tarName!= topElement &&DragHandle.className!="dragAble")
{
DragHandle =nn6?DragHandle.parentNode:DragHandle.parentElement;
}
if(DragHandle.className =="dragAble")
{
isdrag = true;
DragObj =DragHandle ;
nTY = parseInt(DragObj.style.top +0);
y = nn6 ? e.clientY : event.clientY;
nTX = parseInt(DragObj.style.left +0);
x = nn6 ? e.clientX: event.clientX;
document.onmousemove =moveMouse;
return false;
}



}

document.onmousedown=initDrag;
document.onmouseup=new Function("isdrag=false");






...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LorenLiu 2009-02-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 JeffrySun 的回复:]
少了个=,变成赋值了, 估计是手误
[/Quote]

不知道实际程序里是不是也这么写的
JeffrySun 2009-02-07
  • 打赏
  • 举报
回复
少了个=,变成赋值了, 估计是手误
JeffrySun 2009-02-07
  • 打赏
  • 举报
回复
var DragHandle == nn6? e.target:event.srcElement;
LorenLiu 2009-02-07
  • 打赏
  • 举报
回复
设个断点看看target是什么不就知道了么?

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧