那如果可以延迟一些,能不能搞?
我自己试试 用setcapture...
可以跳动一下 然后就出现"拒绝访问",
我也明白 当浏览器移动时候 鼠标与浏览器相对位置就移动了 setcapture就会有问题
所以这条路行不通, 不知道有没有其他
我自己试试 用setcapture...
可以跳动一下 然后就出现"拒绝访问",
我也明白 当浏览器移动时候 鼠标与浏览器相对位置就移动了 setcapture就会有问题
所以这条路行不通, 不知道有没有其他
解决方案 »
- 离线地图
- JavaScript编程的一个问题
- extjs RowEditing的问题
- js动态添加表单后,在触发函数中使用document.getElementById获取页面上原有对象的问题
- 这个是页面里所有的ID.我如何能知道,<table id=momoca>里的td呢?
- 请问这个js为什么不会报错?
- 请问如何把带链接的图片边框去掉
- 高手求救啊。谁有这个的代码啊?
- 使用<OBJECT classid=clsid:adb880a6-d8ff-11cf-93.....一些IE自带的组件有什么局限性?
- 哪里有Javasscript的好书下载?谢谢。
- 在线求救啊 radio 只读属性
- javascript怎么利用方法做参数
<html>
<head>
<style type="text/css">
div
{
position:absolute;
top:200px;
left:250px;
width:100px;
height:100px;
background-color:c0c0c0;
cursor:hand;
}
</style> <script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}; function initial()
{
window.resizeTo(600,600);
};
var isDrag=false;
function moveWindow()
{
isDrag=!isDrag;
if(isDrag)
{
$("div1").style.backgroundColor="#ff3456";
$("div1").innerText="Move mouse to drag me";
e=event;
var startX=e.clientX;
var startY=e.clientY;
window.onmousedown=function(){return false;};
document.onmousemove=function(){if(e.button!=1)startMove(startX,startY,e);};
}
else
{
$("div1").style.backgroundColor="";
$("div1").innerText="Click me";
}
};
function startMove(startX,startY,e)
{
var deltaX=e.clientX-startX;
var deltaY=e.clientY-startY;
var newX=window.screenLeft+deltaX;
var newY=window.screenTop+deltaY;
if(newX>0 && newY>0 && isDrag)
{
try
{
window.moveBy(deltaX,deltaY);
}
catch(e)
{}
}
};
</script>
</head>
<body onload="initial()">
<div onselectstart="return false;" onmousedown="moveWindow();" id="div1">click me</div>
</body>
</html>将就了.....-_-!