请教各位前辈,怎么样实现控件的拖动效果? 蓝色理想上有个文章,参考一下http://www.blueidea.com/tech/web/2006/3791.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div style="position:absolute; top:200px; left:400px; width:58px; height:15px; border:1px #666666 solid; text-align:center; background-color:#CCCCCC; cursor:move" onMouseDown="getFocus(this)" onMouseUp="stopMove(this)" onMouseMove="move(this)">我要移动 </div> <script language="javascript"> var isMove = false; var top = 0; left = 0; x0 = 0, y0 = 0; function getFocus(obj) { obj.setCapture(); top = parseInt(obj.style.top); left = parseInt(obj.style.left); x0 = event.clientX; y0 = event.clientY; isMove = true; } function stopMove(obj) { isMove = false; obj.releaseCapture(); } function move(obj) { if (isMove) { var x1 = event.clientX; var y1 = event.clientY; obj.style.top = (top + y1 - y0) + "px"; obj.style.left = (left + x1 - x0) + "px"; } } </script> 这个要JS功底很深才可以写好。我早上还看了一篇文章。比较详细。http://www.cnblogs.com/cloudgamer/archive/2008/11/17/1334778.html现在的好多网站都是这种个性化的主题,最经典的应该是QQ空间。你随便拖。 IE8下正常,IE6下提示对象不存在。 使用javascript删除表格的bug 从一坨数字中,找出N个相加最接近一个指定数字的N组数字来 怎么用算法实现? js正则表达式 如何用JavaScript获得页面元素 js键盘控制图片的切换,链接 实现点击后自动完成复制粘后续 求javascript 来验证Email地址是否格式正确的正则表达式 请推荐本好点的javaScript书籍 能否让滚动条跟着我的设置变颜色?代码如下 请问我该怎样获取这个文件 请帮忙修改这段小程序,知道那里错但不会改
<script language="javascript">
var isMove = false;
var top = 0; left = 0; x0 = 0, y0 = 0; function getFocus(obj) {
obj.setCapture();
top = parseInt(obj.style.top);
left = parseInt(obj.style.left);
x0 = event.clientX;
y0 = event.clientY;
isMove = true;
} function stopMove(obj) {
isMove = false;
obj.releaseCapture();
} function move(obj) {
if (isMove) {
var x1 = event.clientX;
var y1 = event.clientY;
obj.style.top = (top + y1 - y0) + "px";
obj.style.left = (left + x1 - x0) + "px";
}
}
</script>
http://www.cnblogs.com/cloudgamer/archive/2008/11/17/1334778.html
现在的好多网站都是这种个性化的主题,最经典的应该是QQ空间。你随便拖。