允许拖动的对象,已经是最简单的了,建议直接用Google搜索“可拖放”的“div”,很容易的。复杂一点的,请看my.msn.com,用passport登录后就看到。
解决方案 »
- 新人求助 js火狐问题 看不懂
- 用js或者jquery写入txt文件可以么??
- 一个小问题:移除动态添加的按钮 内详
- 使用SCROLLDELAY来计时,最小化不计时了?
- 一个简单的JS问题,在JS里怎样求被选中单选按扭的值
- 问个字符串操作的问题(JavaScript)
- 如果用javaScript fuction来实现一个验证一下域不能为空,如果为空的话取前面 的值,且只能为数字 ?
- 怎样实现地图所选范围内查询?(有样版)
- 为什么运行时总说document.formname.hiddenName.length为未定义的?
- JS手册上的一个简单的JS对象问题
- 高分求教!!如何使用JS控制动态交替显示几个Select元素, 并且可以自动伸缩相关的td?
- 好象用.net可以实现弹出窗口不被拦截?
function beginDrag(elementToDrag,event) { var delatX=event.clientX-parseInt(elementToDrag.style.left);
var delatY=event.clientY-parseInt(elementToDrag.style.top);
document.attachEvent("onmousemove",moveHandler);
document.attachEvent("onmouseup",upHandler);
event.cancelBubble=true;
event.returnValue=false; function moveHandler(e) {
if(!e) e=window.event;
elementToDrag.style.left=(e.clientX-delatX)+"px";
elementToDrag.style.top=(e.clientY-delatY)+"px";
e.cancelBubble=true;
} function upHandler(e) {
if(!e) e=window.event;
document.detachEvent("onmouseup",upHandler);
document.detachEvent("onmousemove",moveHandler);
e.cancelBubble=true;
elementToDrag.style.left=elementToDrag.style.left;
elementToDrag.style.top=elementToDrag.style.top;
}
}</script>
<input type="image" src="csdn.gif" id=bao
style="position:absolute;left:0px;top:0px;"
onmousedown="beginDrag(this,event);">