窗口拖動

hjhing 2002-04-16 01:40:45
如何實現在窗口中拖動一個層(或button)時,達到窗口的拖動
即模擬窗口標題欄的拖動效果
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blues-star 2002-04-17
  • 打赏
  • 举报
回复
www.huihuicai.net
weidegong 2002-04-16
  • 打赏
  • 举报
回复
To: qiushuiwuhen(秋水无恨)

很精彩
qiushuiwuhen 2002-04-16
  • 打赏
  • 举报
回复
http://www.chinavisual.com/?r=viewArticle&id=3068

少了setCapture和releaseCapture
weidegong 2002-04-16
  • 打赏
  • 举报
回复
<html>
<head>
<title>Drag Window</title>
<meta http-equiv="Content-Type" content="text/html;

charset=gb2312"><html>
<title>Drag Window</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="Javascript1.2">
<!--
var xpos,ypos;

function startDragme() {
xpos = document.body.scrollLeft + event.clientX;
ypos = document.body.scrollTop + event.clientY;
}

function moveWindow() {
var xmov = document.body.scrollLeft + event.clientX - xpos;
var ymov = document.body.scrollTop + event.clientY - ypos;
self.moveBy(xmov,ymov);
}
//-- The End>
</script>
</head>

点击图片移动窗口

<img src="xx" border="0" onmousedown="startDragme();"

onDrag="moveWindow();">

</body>
</html>
weidegong 2002-04-16
  • 打赏
  • 举报
回复
<html>
<head>
<title>Drag Window</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><html>
<title>Drag Window</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="Javascript1.2">
<!--
var xpos,ypos;

function startDragme() {
xpos = document.body.scrollLeft + event.clientX;
ypos = document.body.scrollTop + event.clientY;
}

function moveWindow() {
var xmov = document.body.scrollLeft + event.clientX - xpos;
var ymov = document.body.scrollTop + event.clientY - ypos;
self.moveBy(xmov,ymov);
}
//-- The End>
</script>
</head>
<body scroll="no" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onSelectstart="return false">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td align="center" valign="middle"> <img src="http://pcweapon.myrice.com/orstar.gif" width="100%" height="100%" border="0" onMousedown="startDragme();" onDrag="moveWindow();">
<div id="Layer1" style="position:absolute; top:45%;left:35%; width:200px; height:100px; z-index:1"><font color=black>点文字外任意地方拖动窗口</font>
<br>
<br>
</div>
</td>
</tr>
</table>
</body>
</html>

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧