div层可拖动为什么没反应,求大神指导??? 5

css里面:#set_BgImage{width:600px;height:600px;border:1pxsolid#FA9F22;margin:0pxauto;bor... css里面:
#set_BgImage {
width:600px;
height:600px;
border:1px solid #FA9F22;
margin:0px auto;
border-radius:10px;
position:absolute;
}
.set_Head1 {
width:600px;
height:50px;
background-color:#FA9F22;
border:1px solid #FA9F22;
border-radius:10px;
cursor:pointer;
position:absolute;
}
JS里面:
var a;
document.onmouseup = function () {

if (!a) return;
document.all ? a.releaseCapture() : window.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);
a = "";

};
document.onmousemove = function (d) {

if (!a) return;
if (!d)
d = event;
a.style.left = (d.clientX - b) + "px";
a.style.top = (d.clientY - c) + "px";
};
function Drag(o, e) {

a = o; document.all ? a.setCapture() : window.captureEvents(Event.MOUSEMOVE);
b = e.clientX - parseInt(a.style.left);
c = e.clientY - parseInt(a.style.top);
}

body里面:

<div id="set_BgImage">
<div class="set_Head1" onmousedown="Drag(this,event)"></div>
</div>
展开
 我来答
xuebaotuxi
2014-10-10 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:1037万
展开全部
亲,你用的浏览器是哪个,如果是chrome或者火狐这些,那肯定是没有效果的,因为这些浏览器的事件对象能直接用event
追问
我是使用谷歌浏览器,和IE8
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式