社区
JavaScript
帖子详情
菜鸟提问!!求算法!已知a,b,现在点鼠标a会向b游动,鼠标停,a会停下来
Nicholasqpl
2007-05-28 04:18:12
谢谢
...全文
543
11
打赏
收藏
菜鸟提问!!求算法!已知a,b,现在点鼠标a会向b游动,鼠标停,a会停下来
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liudongyue1987
2010-04-14
打赏
举报
回复
upupupupupup
xujorn
2010-04-05
打赏
举报
回复
厉害顶
cymple
2007-05-29
打赏
举报
回复
帮顶
btbtd
2007-05-28
打赏
举报
回复
哈哈, 我想弄个可以这样的...
<style type="text/css">
/* <![CDATA[ */
.MainTbl
{
margin:5px 0px;
}
.MainTbl tr td
{
padding:2px;
}
.MainTblTitle
{
background-color:#F2F2F2;
text-align:center;
padding:5px 0px;
}
.SolidBorder
{
background-color:#FFFFFF !important; /*表格背景色绝对白色*/
border-collapse: collapse; /*清除 IE 的默认边框*/
border: 1px solid #999999;
}
.TblSolidBorder
{
background-color:#FFFFFF !important; /*表格背景色绝对白色*/
border-collapse: collapse; /*清除 IE 的默认边框*/
border: 1px solid #999999;
}
.TblSolidBorder tr td
{
padding:2px!important;
}
.TblSolidBorder td, .TblSolidBorder th
{
border-top: 1px solid #999999; /* 设置 1px 比设置为 thin 通用 */
border-right: 1px solid #999999;
border-collapse: collapse; /*清除 IE 默认边框*/
padding:2px;
}
.Area
{
width:40px;
height:40px;
}
/* ]]> */
</style>
<table border="0" cellspacing="0" cellpadding="0" class="MainTbl TblSolidBorder" align="center">
<tr>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="LeftTopId">LeftTopId</div>
</td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="CenterTopId">CenterTopId</div>
</td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="RightTopId">RightTopId</div>
</td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
<tr>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="LeftMiddleId">LeftMiddleId</div>
</td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="AxisId" class="Area TblSolidBorder">AxisId</div>
</td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="RightMiddleId">RightMiddleId</div>
</td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
<tr>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="LeftBottomId">LeftBottomId</div>
</td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="CenterBottomId">CenterBottomId</div>
</td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td colspan="2" rowspan="2" align="center" valign="middle">
<div id="RightBottomId">RightBottomId</div>
</td>
</tr>
<tr>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
<td width="50" height="50"> </td>
</tr>
</table>
btbtd
2007-05-28
打赏
举报
回复
呵呵, 楼上好强....
要我的话起码得预先知道这些:
a.x, a.y, a.width, a.height
b.x, b.y, b.width, b.height
chouchy
2007-05-28
打赏
举报
回复
<script language="JavaScript">
<!--
var obj1=obj2=p1=p2=null;
var id=0; //设置调用ID
var intval = 10; //单位豪秒,控制调用moveObj()的周期
var step = 5; //每次移动的像素,控制移动的速度
window.onload=function()
{
obj1=document.getElementById("obj1");
obj2=document.getElementById("obj2");
p1={x:obj1.style.pixelLeft,y:obj1.style.pixelTop};
p2={x:obj2.style.pixelLeft,y:obj2.style.pixelTop};
}
function moveObj()
{
{
if(p1.x<p2.x)
obj1.style.pixelLeft=p1.x+=step;
if(p1.y<p2.y)
obj1.style.pixelTop=p1.y+=step;
}
}
document.onmousedown=function()
{
if(id==0)
id=setInterval("moveObj()",intval);
}
document.onmouseup=function(){clearInterval(id);id=0;}
//-->
</script>
按下鼠标a移动,释放鼠标移动停止,再按下则继续移动。
<img src="a.gif" id="obj1" alt="a" style="position:absolute;left:100px;top:100px;"/>
<img src="b.gif" id="obj2" alt="b" style="position:absolute;left:500px;top:500px;"/>
ahu201
2007-05-28
打赏
举报
回复
点鼠标,a会向b游动---onclick事件改变a的style,
鼠标停,---什么时候动过?
a会停止---事件改变a的style。
btbtd
2007-05-28
打赏
举报
回复
有点难度...俺找时间整一下...
PS: 光会算法是不行滴, 还要非常熟悉DOM
cloudgamer
2007-05-28
打赏
举报
回复
不明白
Carignano
2007-05-28
打赏
举报
回复
通过onmousemove事件来改变a的style.top及style.left
dh20156
2007-05-28
打赏
举报
回复
通过设置对象的top及left来实现!
菜鸟
的B4A(B4X)开发成长日志
本文分享了多平台原生B4X开发的体验与操作方法。接触B4X后,可通过连接手机和电脑创建元件、改变属性,轻松打造美观界面。操作需B4A、B4A - Bridge和手机,介绍了电脑与手机连接及创建按钮等操作,还提及部分功能需手写代码,但有提示功能。
菜鸟
哥,想给心意的小姐姐自动
点
赞,怎么办?30行Python代码搞定!
本文介绍了使用Python的PyAutoGUI库实现自动化操作
鼠标
和键盘,以实现为喜欢的UP主欣小萌的视频
点
赞。文章详细讲解了PyAutoGUI的基本用法,包括
鼠标
和键盘的操作,以及如何结合实战实现
点
赞功能。
基于Java的
鼠标
点
击画折线生成多边形+判断
点
是否在多边形
这篇博客介绍了如何使用Java开发一个GUI程序,该程序响应
鼠标
点
击绘制多边形,并判断
点
击的
点
是否在多边形内部。用户可以在绘图面板上绘制多边形,程序
会
根据
点
的位置用不同颜色标识其是否在多边形内。
树莓派:Raspberry Pi 3 Model B
菜鸟
入门
本文是树莓派3 Model B的
菜鸟
入门教程,涵盖了从硬件准备到系统安装的步骤。首先,需要树莓派3板、5v/2A电源、HDMI转VGA线、SD卡等配件。接着,下载Ubuntu或Win10的树莓派镜像文件。使用Win32DiskImager将镜像写入SD卡。最后,连接设备并开机,即可开始树莓派的探索之旅。
LLM-Qwen3-Next-80B-A3B详细技术文档(架构+
算法
+调用+部署)
本文详细介绍了Qwen3-Next-80B-A3B的技术架构、核心
算法
及部署方案。重
点
包括A3B激活模式、中文原生优化、多头注意力机制优化和混合专家系统等关键技术,同时涵盖其在企业级安全、多步推理增强方面的表现,并提供了调用方式与多种部署方法。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章