document.getElementById("m_id").style.left=document.body.scrollLeft+event.clientX-50;
//document.getElementById("m_id").style.left="613px";
document.getElementById("m_id").style.top=document.body.scrollTop+event.clientY-50;
当你的移动速度很快的时候,由于dragon()运行没来得及跟上;所以就出现你所说的情况。
//document.getElementById("m_id").style.left="613px";
document.getElementById("m_id").style.top=document.body.scrollTop+event.clientY-50;
当你的移动速度很快的时候,由于dragon()运行没来得及跟上;所以就出现你所说的情况。
解决方案 »
- 已知A、B、C三个div,A中包含几个小div,目前想要将A中的小div像拖控件似的拖到B和C中,怎么实现呢?
- 请问怎么用JS网址转发,直接给代码可以吗?先谢了!!
- onmouseover的值变动怎么写
- 请大家帮忙改一段在IE下能运行但是firefox下不能运行的代码
- Checkbox 如何控制checkboxlist?
- 请版主meizz,关于日历控件被卡巴斯基报病毒的问题
- 如何通过 javascript 禁用网页上的一个按钮??????急
- 想做一个图片更新效果
- 如何动态的添加html的表的行列!!
- 怎样在jsp页面中接收一个页面传来的参数
- 删除、添加<select>选项的问题。
- 动态事件中的小问题
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>
<head>
<script>
var flag=false;
function drag(){
if(flag){
document.getElementById("m_id").style.left=document.body.scrollLeft+event.clientX-50;
//document.getElementById("m_id").style.left="613px";
document.getElementById("m_id").style.top=document.body.scrollTop+event.clientY-50;
//alert(document.getElementById("m_id").style.left);
}
}
function startDrag(){
if(event.srcElement.id=="m_id"){
flag=true;
}
}
function stopDrag(){
flag=false;
}
</script>
<style>
.css{
width:100px;
height:100px;
filter:alpha(opacity=50);
POSITION: absolute;
left:100px;
top:100px;
background: url("http://images.movie.xunlei.com/gallery/432/552e18a73d33cc7cd45b1c3305342481.jpg");
border-width: 2px;
border-color: #0000ff;
border-style: outset;
}
</style>
</head>
<body onmousedown="startDrag()" onmousemove="drag()" onmouseup="stopDrag()">
<pre>
var flag=false;
function drag(){
//if(flag){
document.getElementById("m_id").style.left=document.body.scrollLeft+event.clientX-50;
//document.getElementById("m_id").style.left="613px";
document.getElementById("m_id").style.top=document.body.scrollTop+event.clientY-50;
//alert(document.getElementById("m_id").style.left);
//}
}
function startDrag(){
flag=true;
}
function stopDrag(){
flag=false;
}
.css{
width:100px;
height:100px;
filter:alpha(opacity=50);
POSITION: absolute;
left:100px;
top:100px;
/*background: url("http://images.movie.xunlei.com/gallery/432/552e18a73d33cc7cd45b1c3305342481.jpg");*/
border-width: 2px;
border-color: #0000ff;
border-style: outset;
}
</pre>
<div id="m_id" class="css"></div>
</body>
</html>