代码简介:

用鼠标拖动一个图片移动,就像拖动一个层一样,这是一个JS拖动类代码,你可以无限制的增加图片,代码复用率比较高。

代码内容:

View Code

<html><HEAD><title>用鼠标拖动图片的JS代码 - www.webdm.cn</title><style type="text/css"><!--.dragme{position:relative;}--></style><script type="text/javascript">var ie=document.all;var nn6=document.getElementById && !document.all;var isdrag=false;var x,y;var dobj;

function movemouse(e){if (isdrag){dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x;dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y;return false;}}

function selectmouse(e){var fobj       = nn6 ? e.target : event.srcElement;var topelement = nn6 ? "HTML" : "BODY";while (fobj.tagName != topelement  &&  fobj.className != "dragme")  {    fobj = nn6 ? fobj.parentNode : fobj.parentElement;  }if (fobj.className=="dragme")  {    isdrag = true;    dobj = fobj;    tx = parseInt(dobj.style.left+0);    ty = parseInt(dobj.style.top+0);    x = nn6 ? e.clientX : event.clientX;    y = nn6 ? e.clientY : event.clientY;    document.onmousemove=movemouse;return false;  }

}document.onmousedown=selectmouse;document.onmouseup=new Function("isdrag=false");</script></HEAD><BODY><div align="center"><img src="http://www.webdm.cn/images/wall1_s.jpg" class="dragme"></div></body></html><br /><p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!

</p>

代码来自:http://www.webdm.cn/webcode/2eb66e07-29a5-493a-985f-01fe37ec1ca2.html

转载于:https://www.cnblogs.com/webdm/archive/2012/01/06/2314245.html

用鼠标拖动图片的JS代码相关推荐

  1. 鼠标拖动div移动js代码

    1.代码 var disX=0;var disY=0;$('.private_area').on('mousedown',function(event) {disX=event.clientX-$(' ...

  2. 基于js鼠标拖动图片排序

    分享一款基于js的图片排序效果.鼠标拖动图片,重新排列图片的排列顺序.该插件适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线 ...

  3. js吧html中的图片改为数组图片,巧用数组制作图片切换js代码

    巧用数组制作图片切换js代码 发布于 2017-07-05 07:15:55 | 104 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客户端脚本语言Javascript 是一种由 ...

  4. Unity3D 鼠标拖动和旋转物体以及鼠标拖动图片

    1.鼠标拖动物体Cube using System.Collections; using System.Collections.Generic; using UnityEngine; using Un ...

  5. 无缝循环滚动图片的JS代码

    无缝循环滚动图片的JS代码,用来展示商品什么的最好了,图片URL可以自行替换,速度也可以自己调试. <html> <head> <meta http-equiv=&quo ...

  6. html图片鼠标动态效果代码,CSS3鼠标hover图片动画特效代码

    这是一款CSS3鼠标hover图片动画特效代码.该鼠标hover动画使用简单的CSS transition技术,配合元素的宽度变化,制作出炫酷的鼠标hover图片遮罩层动画效果. 使用方法 在页面中引 ...

  7. html5鼠标经过图片切换,JS实现鼠标移入移出控制图片的切换效果

    在看专业英语的时候,学习JS的Timer Event.正好有一个例子,实现的是,图片自动切换,当鼠标点击图片的时候,停止切换.于是想要动手实践一下,并且添加上自己的想法.于是就有了下面的图片和代码. ...

  8. Unity UGUI实现鼠标拖动图片

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; ...

  9. html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...

    跟随鼠标的图片 [ 发布者:在远方┊来源:本站整理┊时间:2006-03-08┊浏览: 人次 ] 网页特效|JsCode.cn|---跟随鼠标的图片 var newtop=0 var newleft= ...

最新文章

  1. mysql集群安装(centos)
  2. 深入浅出换肤相关技术以及如何实现
  3. SPY++ 学习总结
  4. VS2010打开项目提示未能正确加载解决方案中一个或多个项目
  5. 耳朵经济在生活中的应用
  6. 【discuz x3】源代码中的sql调用
  7. ActiveMQ –经纪人网络解释–第3部分
  8. python enumerate()
  9. nano-pc-t1 4412 显示驱动分析
  10. 换手机的等等!什么时候能用上1000元级5G手机?中国移动公布时间表
  11. 手机5g什么时候普及_5G手机什么时间普及,现在买4G手机划算吗?
  12. 数据库性能测试:sysbench用法详解
  13. macOS Monterey/BigSur 安装HP打印机驱动
  14. 【深度学习】NLP|用GRU模型给周董写首歌
  15. 虚拟机搭建测试环境(一)
  16. python入门算法_Python 算法入门教程
  17. 2022LOL微博杯模糊问题,1080p高清看微博杯the shy比赛直播
  18. AE开发 遇到未能加载文件或程序集的问题 FileNotFoundException
  19. 20、Java——迷你图书管理器(对象+集合)
  20. 电路仿真软件Micro-Cap使用

热门文章

  1. tp5更新某字段加1_爱可生详解MySQL 8.0:索引特性1-函数索引
  2. php开发编程中心,Php编程
  3. php 进程 线程,php进程还是线程
  4. 生动的解释下什么是 MySQL 的“回表”?
  5. 解压版mysql安装服务失败怎么办_mysql-8.0.17解压版安装步骤及MySQL服务无法启动问题的解决办法...
  6. python 中文转unicode编码_Python 解码 Unicode 转义字符串
  7. Java自学路线总结,已Get腾讯Offer
  8. php删除所以文件,php如何删除所有文件
  9. linux 查看锁机时间,3分钟短文|Linux 登陆痕迹查看,last 锁定所有可疑对象
  10. 嵌入式 linux 进程锁,嵌入式  Linux线程锁详解pthread_mutexattr_t