<script>
var MoveDiv = function(){};
MoveDiv.Move=function(id) {
var obj=document.getElementById(id);
obj.onselectstart = function() {
return(false);
};
obj.onmousedown = function(e) {
e = e||window.event;
var x=e.layerX||e.offsetX;
var y=e.layerY||e.offsetY;
document.onmousemove = function(e) {
e=e||window.event;
obj.style.left=(e.clientX-x)+"px";
obj.style.top=(e.clientY-y)+"px";
};
document.onmouseup=function() {
document.onmousemove=null;
};
};
}
</script>
<div id="movedivid" style="position: absolute; left: 145px; top: 30px;width:300px;height:200px;background:#cccccc;cursor:move;" onmousedown="MoveDiv.Move('movedivid')">
test text
</div>
解决方案 »
- JS 圆形排列遇到麻烦了~!
- 一个非常酷炫的效果,前所未见,不知道是JS还是别的什么开发的,请高手来看看
- instanceof关键字的疑问
- 如何避免IE“窗口弹出阻止”功能阻止弹出窗口,急!已经想了一星期了,恳请高手帮忙!
- 问下大家,JS中又没有办法获取当前正在编辑的元素
- 两上小问题,一个是关于“复制、粘贴”,一个是关于“加入到收藏夹”的,请指教了,立即解贴。
- 找一段前台验证Email有效性的js代码
- 问一个比较菜的问题,如何在一个页面中实现向另外一个页面写一段文字?
- 请问一个iframe简单问题
- 请问,怎样把表单中单选按钮中的值传递给隐藏对象?
- ShowModalDialog 返回的值是xml格式,用js如何获取到"兰花",格式如下
- 求解答,什么是网站的接口,用来干什么?都有哪些接口,请详解,谢谢~
{
x=e.clientX;
y=e.clientY;
document.getElementById("xycoordinates").innerHTML="Coordinates: (" + x + "," + y + ")";
}