自己修改到下面这样了
在FF下可以拖动,但是只是在第一次的时候才可以
可以保存测试一下就知道了<script>
var isIE=(navigator.appVersion.toLowerCase().indexOf('msie')>=0);
var dragapproved=false;
if(document.all){
document.onmouseup=new Function("dragapproved=false");
}
function Move(e){
e=e||event;
iex=e.clientX
iey=e.clientY
if(isIE==true){
tempx=document.getElementById("moves").style.pixelLeft
tempy=document.getElementById("moves").style.pixelTop
}else{
tempx=document.getElementById("moves").style.left;
tempy=document.getElementById("moves").style.top;
}
dragapproved=true
document.onmousemove=function(e){
e=e||event;
if (dragapproved==true){
if(isIE==true){
document.getElementById("moves").style.pixelLeft=tempx+e.clientX-iex
document.getElementById("moves").style.pixelTop=tempy+e.clientY-iey
}else{
document.getElementById("moves").style.left = tempx+e.clientX-iex+"px";
document.getElementById("moves").style.top = tempy+e.clientY-iey+"px";
}
return false
}
}
}
</script>
<div id="moves" style="position:absolute;">
<div onMousedown="Move(event)">移动</div>
</div>
在FF下可以拖动,但是只是在第一次的时候才可以
可以保存测试一下就知道了<script>
var isIE=(navigator.appVersion.toLowerCase().indexOf('msie')>=0);
var dragapproved=false;
if(document.all){
document.onmouseup=new Function("dragapproved=false");
}
function Move(e){
e=e||event;
iex=e.clientX
iey=e.clientY
if(isIE==true){
tempx=document.getElementById("moves").style.pixelLeft
tempy=document.getElementById("moves").style.pixelTop
}else{
tempx=document.getElementById("moves").style.left;
tempy=document.getElementById("moves").style.top;
}
dragapproved=true
document.onmousemove=function(e){
e=e||event;
if (dragapproved==true){
if(isIE==true){
document.getElementById("moves").style.pixelLeft=tempx+e.clientX-iex
document.getElementById("moves").style.pixelTop=tempy+e.clientY-iey
}else{
document.getElementById("moves").style.left = tempx+e.clientX-iex+"px";
document.getElementById("moves").style.top = tempy+e.clientY-iey+"px";
}
return false
}
}
}
</script>
<div id="moves" style="position:absolute;">
<div onMousedown="Move(event)">移动</div>
</div>
<script>
var isIE=(navigator.appVersion.toLowerCase().indexOf('msie')>=0);
var dragapproved=false;
if(document.all){
document.onmouseup=new Function("dragapproved=false");
}
function Move(e){
e=e||event;
iex=e.clientX
iey=e.clientY
if(isIE==true){
tempx=document.getElementById("moves").style.pixelLeft
tempy=document.getElementById("moves").style.pixelTop
}else{
tempx=document.getElementById("moves").style.left;
tempy=document.getElementById("moves").style.top;
}
dragapproved=true
document.onmousemove=function(e){
e=e||event;
if (dragapproved==true){
if(isIE==true){
document.getElementById("moves").style.pixelLeft=tempx+e.clientX-iex
document.getElementById("moves").style.pixelTop=tempy+e.clientY-iey
}else{
document.getElementById("moves").style.left = tempx+e.clientX-iex+"px";
document.getElementById("moves").style.top = tempy+e.clientY-iey+"px";
}
return false
}
}
}
</script>
<div id="moves" style="position:absolute;">
<div onMousedown="Move(event)">移动</div>
</div>