为啥事件不触发呢?
<script language= "javascript ">
function moveceng()
{
var ceng=document.getElementById( "ceng ");
ceng.style.top=event.clientY+5;
ceng.style.left=event.clientX+5;
}
</script>
</head>
<body onmousemove= "moveceng() ">
<div class= "Layer1 " id= "ceng "> </div>
</body>
我想让鼠标移到哪里 层就到哪里。 所以在body上加了onmousemove事件
可是 为什么我在层外的区域移动鼠标时 层没有动 当我把鼠标层上时 层的位置才变了 这是为什么啊? 我不是在body上加的onmousemove事件么?
谢谢回答!
------解决方案--------------------把 <div> 的位置定位设置成绝对定位
<div style= "position:absolute "
------解决方案--------------------因为你的页面是空的,body被认为是有输出的地方。