<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>图片移动</TITLE>
<META http-equiv=keywords content=keyword1,keyword2,keyword3>
<META http-equiv=description content="this is my page">
<META http-equiv=content-type content="text/html; charset=UTF-8">
<SCRIPT language=javascript type=text/javascript>
var mouseObj=null;
var pX;
var pY;
document.onmousemove=divMove;
document.onmouseup=divUp;
function m(c_Obj){
mouseObj=document.getElementById(c_Obj);
// mouseObj.style.position="absolute";
pX=mouseObj.style.pixelLeft-event.x;
pY=mouseObj.style.pixelTop-event.y;
}
function divMove(){
if(mouseObj){
mouseObj.style.cursor="move";
mouseObj.style.left=pX+event.x;
mouseObj.style.top=pY+event.y;
event.returnValue=false;
}
}
function divUp() {
if(mouseObj){
mouseObj.style.cursor="hand";
mouseObj=null;
}
}
</SCRIPT>
<STYLE>.div {
BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; OVERFLOW-Y: hidden; BACKGROUND: lightblue; OVERFLOW-X: hidden; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 600px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 800px
}
</STYLE>
</HEAD>
<BODY>
<DIV class=div id=imgDiv><IMG onmousedown="m('layer');" id=layer
style="POSITION: absolute;background:red;" src="11.jpg">
</DIV></BODY></HTML>
分享到:
相关推荐
创建可移动的窗体,同时移动后,如果超出边界返回边界边缘。有详细注释,效果有效!
js实现鼠标在特定框内拖动图片,鼠标位置超出框则无法移动。
目录 背景效果思路 背景 效果 思路 背景 前段时间在公司项目中遇到一个问题,地图底图区域只有一部分范围,超出当前范围会显示白底,使用效果来说非常的不好,伴随着的需求便是地图缩小、鼠标移动地图超出底...
摘要:C#源码,菜单窗体,文字移动 C#实现在...//判断是否超出边界 if (e.Button == MouseButtons.Left && isDown == true)//如果当前按下的是鼠标左键,并且文字可以移动 { //如果文字在移动范围内 if (label1
这个程序是一个乒乓球游戏,使用 Pygame 库实现。...游戏的目标是通过移动球拍来尽量不让球超出边界,以获得更高的分数。游戏提供了简单的计分系统和游戏结束判断,一旦有一方获得一定分数,游戏将结束并显示胜利玩家。
限制了ugui拖拽时的指定范围,确保拖拽物体时,不会超出屏幕范围。
软件的基本功能:提供图形界面;...若玩家行棋超出边界,发出警告音,提示玩家落子地方超出棋盘边界;显示各个玩家的PlayKey;有一方获胜后显示获胜信息并且有音效,并向玩家提供选择是否继续玩或是退出。
二、 判断用户输入的功能键,若是“走子(考虑走子时光标移动的位置规则:“如不可以重复落子,不能超出边界棋盘,移到一点,留下一处光标,而再换到另一处要把前一个位置的光标擦出”等问题)”,则会继续返回...
边界判定,即蛇头超出边界则游戏结束 3.碰撞判定,即蛇头和食物块发生触碰 4.吃到食物积分加1 具体实现 <div class="container"> <!--小蛇移动的操场--> <div id="playground"> <!--小蛇--> ...
① 对当前结点进行拓展,0点朝上下左右四个位置移动改变状态,若当前移动会超出边界则放弃朝该方向移动。 ② 判断移动后的状态是否与之前已经拓展过或存储的结点状态重复,若重复则删除,反之把状态存入表中。 ③...
另外,所有方块移动不能超出窗口的边界。 **3.键盘控制方块的移动** 通过方向键(上/下/左/右)来控制方块的移动。按“上”键使方块以旋转中心顺(逆)时针旋转,每次旋转 90°,按“左”和“右”键分别将方块向左...
–包含超出边界监测,性能不够理想【原因:setData在毫秒级刷新时会极大程度影响渲染性能】 Javascript Page({ /** * 页面的初始数据 */ data: { //浮动按钮坐标 flow_y: 130, flow_x: 20, pre_y:0, pre_x...
机器人可以朝任何方向移动,但不能超出场地边界。当 机器人与球门距离不超过 10 时,可以射门。问机器人从初始位置出发到射门, 最少要移动多少距离?(四舍五入到小数点后 3 位) 输入 每组输入为 2 个整数,分别为 ...
问题: 国际象棋中的骑士在一个空棋盘内移动。...有可能这个点已经超出了棋盘边界或者已经走过一次了,那就对下一个点进行判断;如果所有的8个选择点都不可行,则骑士回退一步,从当前位置之前一个点继续。
飞机漫游+战斗系统+虚拟场景,游戏引擎开发大作业,使用OpenGL的3D程序游戏引擎-C/C++开发,粒子系统+...摄影机的移动不能超出场景的边界; D.实现场景的缩放; E:实现了音效功能; F.有运动的物体,并能进行碰撞检测。
在movePlayer方法中,根据键盘输入更新玩家的位置,并确保玩家不会超出窗口的边界。 创建一个JPanel面板,并设置其首选尺寸。 将JPanel添加到MyGame类的窗口中。 最大化显示窗口。 整个程序通过监听键盘输入来控制...
2) 将光标定位在屏幕的右半部分画图区,上、下、左、右光标控制键控制光标在四个方向的移动,不显示其轨迹,同时要控制光标位置不超出画图区的边界; 3) 当按动某一数字键时,在光标位置处显示出相应编号的字符...