`
weiweichen1985
  • 浏览: 137476 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

图片移动不超出边界

阅读更多
<!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>
  • mix.rar (7.3 KB)
  • 下载次数: 12
分享到:
评论

相关推荐

    创建可移动的窗体,同时移动后,如果超出边界返回边界边缘 - 南方者

    创建可移动的窗体,同时移动后,如果超出边界返回边界边缘。有详细注释,效果有效!

    js实现在特定框内拖动图片

    js实现鼠标在特定框内拖动图片,鼠标位置超出框则无法移动。

    【JavaScript源代码】arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路).docx

     目录 背景效果思路 背景 效果 思路 背景 前段时间在公司项目中遇到一个问题,地图底图区域只有一部分范围,超出当前范围会显示白底,使用效果来说非常的不好,伴随着的需求便是地图缩小、鼠标移动地图超出底...

    C#实现在图片中移动文字

    摘要:C#源码,菜单窗体,文字移动 C#实现在...//判断是否超出边界  if (e.Button == MouseButtons.Left && isDown == true)//如果当前按下的是鼠标左键,并且文字可以移动  {  //如果文字在移动范围内  if (label1

    python实现简易的乒乓球游戏

    这个程序是一个乒乓球游戏,使用 Pygame 库实现。...游戏的目标是通过移动球拍来尽量不让球超出边界,以获得更高的分数。游戏提供了简单的计分系统和游戏结束判断,一旦有一方获得一定分数,游戏将结束并显示胜利玩家。

    unity ugui拖拽限定范围

    限制了ugui拖拽时的指定范围,确保拖拽物体时,不会超出屏幕范围。

    wuziqi.rar_棋 信息_网格线

    软件的基本功能:提供图形界面;...若玩家行棋超出边界,发出警告音,提示玩家落子地方超出棋盘边界;显示各个玩家的PlayKey;有一方获胜后显示获胜信息并且有音效,并向玩家提供选择是否继续玩或是退出。

    三子棋游戏文字介绍

    二、 判断用户输入的功能键,若是“走子(考虑走子时光标移动的位置规则:“如不可以重复落子,不能超出边界棋盘,移到一点,留下一处光标,而再换到另一处要把前一个位置的光标擦出”等问题)”,则会继续返回...

    【JavaScript源代码】JavaScript贪吃蛇的实现代码.docx

    边界判定,即蛇头超出边界则游戏结束 3.碰撞判定,即蛇头和食物块发生触碰 4.吃到食物积分加1 具体实现 &lt;div class="container"&gt; &lt;!--小蛇移动的操场--&gt; &lt;div id="playground"&gt; &lt;!--小蛇--&gt; ...

    人工智能 广度优先搜索BFS和A*搜索策略 C语言实现代码+实验报告

    ① 对当前结点进行拓展,0点朝上下左右四个位置移动改变状态,若当前移动会超出边界则放弃朝该方向移动。 ② 判断移动后的状态是否与之前已经拓展过或存储的结点状态重复,若重复则删除,反之把状态存入表中。 ③...

    基于JavaFx实现俄罗斯方块【100012045】

    另外,所有方块移动不能超出窗口的边界。 **3.键盘控制方块的移动** 通过方向键(上/下/左/右)来控制方块的移动。按“上”键使方块以旋转中心顺(逆)时针旋转,每次旋转 90°,按“左”和“右”键分别将方块向左...

    微信小程序实现可长按移动控件

    –包含超出边界监测,性能不够理想【原因:setData在毫秒级刷新时会极大程度影响渲染性能】 Javascript Page({ /** * 页面的初始数据 */ data: { //浮动按钮坐标 flow_y: 130, flow_x: 20, pre_y:0, pre_x...

    2019年安徽省程序设计大赛A题

    机器人可以朝任何方向移动,但不能超出场地边界。当 机器人与球门距离不超过 10 时,可以射门。问机器人从初始位置出发到射门, 最少要移动多少距离?(四舍五入到小数点后 3 位) 输入 每组输入为 2 个整数,分别为 ...

    qishi.rar_骑士

    问题: 国际象棋中的骑士在一个空棋盘内移动。...有可能这个点已经超出了棋盘边界或者已经走过一次了,那就对下一个点进行判断;如果所有的8个选择点都不可行,则骑士回退一步,从当前位置之前一个点继续。

    游戏引擎开发-OpenGL-飞机漫游-计算机课程设计

    飞机漫游+战斗系统+虚拟场景,游戏引擎开发大作业,使用OpenGL的3D程序游戏引擎-C/C++开发,粒子系统+...摄影机的移动不能超出场景的边界; D.实现场景的缩放; E:实现了音效功能; F.有运动的物体,并能进行碰撞检测。

    简单的Java游戏案例程序,包含一个玩家和一个矩形面板 主要作用是通过监听键盘输入来控制玩家在矩形面板上移动

    在movePlayer方法中,根据键盘输入更新玩家的位置,并确保玩家不会超出窗口的边界。 创建一个JPanel面板,并设置其首选尺寸。 将JPanel添加到MyGame类的窗口中。 最大化显示窗口。 整个程序通过监听键盘输入来控制...

    汇编课设-字符图形程序

    2) 将光标定位在屏幕的右半部分画图区,上、下、左、右光标控制键控制光标在四个方向的移动,不显示其轨迹,同时要控制光标位置不超出画图区的边界; 3) 当按动某一数字键时,在光标位置处显示出相应编号的字符...

Global site tag (gtag.js) - Google Analytics