`

12月27号图片移动(第54天的学习)

 
阅读更多
<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd>
<html>
<head>
<!--首先把图片放上来给图片一个id-->
<!--选择事件-->
<!--获得图片的坐标-->
<!--获得页面其他地方的坐标-->
<!--让图片移动到鼠标点击的坐标上-->
<!--插入脚本-->
<script language="javascript" type="text/javascript">
<!--将页面内所有元素的一个集合定义到 ie, 将里面所有id集合定义到nn6里, 将否 定义到 isdrag里面, 定义 x y, 定义 doby-->
var ie=document.all;
var nn6=document.getElementById && !document.all;
var isdrag=false;
var dobj;
var x,y;
//var setp=10;
<!--定义dianji函数-->
function dianji()
{
<!--获得dian 的id 点击的事件-->
document.getElementById("dian").onmouseup=function(oEvent)
{
<!--判断事件是用点击左键还是右键-->
    if (!oEvent) oEvent=window.event;
    if (oEvent.button==0)
   {
   <!--获得在图片里距左的坐标-->
    x=document.body.scrollLeft+event.clientX;
    <!--获得在图片里距上的坐标-->
y=document.body.scrollTop+event.clientY;
//alert(x);
//alert(y);
    }
}
}
<!--定义mousePosition函数-->
function mousePosition(ev){

<!--判断页面的坐标 返回页面坐标-->
if(ev.pageX || ev.pageY){
return {x:ev.pageX, y:ev.pageY};
}
return {

<!--获得页面坐标距左的坐标 获得页面距上的坐标-->
x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
y:ev.clientY + document.body.scrollTop - document.body.clientTop
};
}
 
<!--定义mouseMove函数-->
function mouseMove(ev){
//var img1 = document.getElementById("dian");
// if(img1.style.pixelLeft <(main.clientWidth-img1.clientWidth-setp)){
// img1.style.pixelLeft =img1.style.pixelLeft+setp;
// }

<!--循环图片到下一个坐标-->
ev = ev || window.event;
var mousePos = mousePosition(ev);

for (i=0;i<100;i++)
{
for(j=0;j<1000;j++){document.getElementById("numText").value=j;}
document.getElementById("tupian").style.left = i;
document.getElementById("tupian").style.top = i;

}


}
 
<!--获得moseMove-->
document.onmousedown = mouseMove;

</script>
</head>
<body>
<!--插入一个输入框-->
<input type="text" size="2" id = "numText" />
<!--定义div和图片-->
<div id="tupian" style="position:relative;top:10;left:10;"><img src="图片111.jpg" id="dian" onmousedown="dianji()"></div>

</body>
</html>
分享到:
评论

相关推荐

    第三单元选择、判断题.pdf

    54. **月食错误理解**:月食不是每个月农历十五都会发生,还需要地球、月球和太阳的特定位置关系。 55. **日食观察**:当地球、月球和太阳排列成直线时,可能发生日食。 56. **环形山特征**:环形山的边缘通常较...

    C#程序开发范例宝典(第2版).part12

    实例155 如何在图片中移动文字 220 4.7 图像动画 221 实例156 动画背景窗体 221 实例157 随鼠标移动的图像 223 实例158 十字光标定位 224 实例159 抓取鼠标指针的形状 225 实例160 图像的上下对接显示 226 ...

    delphi 开发经验技巧宝典源码

    0193 获得指定月的最后一天 127 0194 在指定的日期上加上3月 127 0195 实现倒计时功能 128 0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199...

    delphi 开发经验技巧宝典源码06

    0193 获得指定月的最后一天 127 0194 在指定的日期上加上3月 127 0195 实现倒计时功能 128 0196 判断指定年份是否为闰年 129 0197 调用系统设置日期对话框 129 0198 将秒数转化成hh:mm:ss格式 129 0199...

    C#程序开发范例宝典(第2版).part02

    实例155 如何在图片中移动文字 220 4.7 图像动画 221 实例156 动画背景窗体 221 实例157 随鼠标移动的图像 223 实例158 十字光标定位 224 实例159 抓取鼠标指针的形状 225 实例160 图像的上下对接显示 226 ...

    Learn Cocoa Touch for iOS

    本书《学习Cocoa Touch for iOS》由Jeff Kelley撰写,于2012年6月27日由Apress出版社出版。该书共有393页,ISBN号为1430242698,以PDF格式提供,文件大小约为5.36MB。本书主要面向iOS开发者,旨在帮助他们深入了解...

    C#程序开发范例宝典(第2版).part13

    实例155 如何在图片中移动文字 220 4.7 图像动画 221 实例156 动画背景窗体 221 实例157 随鼠标移动的图像 223 实例158 十字光标定位 224 实例159 抓取鼠标指针的形状 225 实例160 图像的上下对接显示 226 ...

    Java范例开发大全 (源程序)

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7...

    java范例开发大全(pdf&源码)

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java...

    java范例开发大全源代码

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置...

    LINUX操作系统(电子教案,参考答案)

    2002年12月 第1章 Linux基础 1 1.1 Unix概述 1 1.1.1 Unix的历史 1 1.1.2 Unix的特点 3 1.1.3 Unix的现状和未来 5 1.2 Linux基础知识 5 1.2.1 Linux的历史 6 1.2.2 Linux的技术特点 6 1.2.3 Linux的版本 7 1.2.4 ...

    java范例开发大全

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java...

    计算机应用技术(实用手册)

    第五章 系统常用命令及格式转换 30 1.Msconfig 系统的关闭起动项命 30 2.Dxdiag系统信息查看命令 30 3.Gpedit.msc计算机管理命令 31 4.格式之间的转换,使用winavi进行转换 32 5.常用的快捷键,使用快捷可以...

    C#程序开发范例宝典(第2版).part08

    实例155 如何在图片中移动文字 220 4.7 图像动画 221 实例156 动画背景窗体 221 实例157 随鼠标移动的图像 223 实例158 十字光标定位 224 实例159 抓取鼠标指针的形状 225 实例160 图像的上下对接显示 226 ...

    C#.net_经典编程例子400个

    48 实例048 向提示框中添加图标 49 第2章 控件应用 51 2.1 TextBox控件应用 52 实例049 只允许输入数字的TextBox控件 52 实例050 限制用户名称长度及设置密码文本 54 实例051 自动删除...

Global site tag (gtag.js) - Google Analytics