0
我有兩個簡單的div,其中一個包含內部的其他移動和限制運動
div#numero{
position:absolute;
background-color:#ff3324;
border-style: solid;
border-width: 2px;
width:30px;
height:30px;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
font-size:1em;
line-height: 30px;
text-align:center;
margin-left:0;
margin-right:0;
};
div#cont{
position:relative;
border-style: solid;
border-width: 2px;
width:500px;
height:500px;
margin-left:auto;
margin-right:auto;
padding:0;
}
我要移動的第一個內的div容器
<div id = "cont" onmousemove = "moveDiv()">
<div id = "numero">
1
</div>
</div>
內部
其中moveDiv簡直是
function moveDiv()
{
var e = document.all["numero"]
x = window.event.clientX ;
y = window.event.clientY ;
e.style.left = x +"px";
e.style.top = y +"px";
}
代碼不工作,我想。鼠標位置和內部div(數字)移動的位置之間有很大的偏移量。我也想限制容器div內的移動。 一些幫助,將不勝感激。
謝謝。
做出的jsfiddle:http://www.jsfiddle.com,人們會幫你 – 2012-08-18 19:18:33
看到http://stackoverflow.com/questions/11979784/why-is- pageX屬性和 - pagey相對至包裝而不是文檔/ 11979955#11979955 – Musa 2012-08-18 19:23:22