用JavaScript移动对象
drag me-> <-drag me
源代码:
var xOffset,yOffset;
function dragStart()
...{
var obj=event.srcElement;
obj.style.position="absolute";
obj.setCapture();
xOffset=event.x-obj.offsetLeft;
yOffset=event.y-obj.offsetTop;
}
function doDrag()
...{
event.srcElement.style.left=event.x-xOffset;
event.srcElement.style.top =event.y-yOffset;
}
function dragEnd()
...{
event.srcElement.style.cursor="default";
event.srcElement.releaseCapture();
}
</ script >
< img src ="http://www.w3.org/Icons/valid-xhtml10.png" onmousedown ="this.style.cursor='move'" onmouseup ="this.style.cursor='default'" ondragstart ="dragStart()" ondrag ="doDrag()" ondragend ="dragEnd()" />
用JavaScript移动对象相关推荐
- JavaScript 复制对象与Object.assign方法无法实现深复制
在JavaScript这门语言中,数据类型分为两大类:基本数据类型和复杂数据类型.基本数据类型包括Number.Boolean.String.Null.String.Symbol(ES6 新增),而复 ...
- javascript 遍历对象
javascript 遍历对象 <!DOCTYPE html> <html lang="en"><head><meta charset=& ...
- javascript定义对象写法(个人整理)
javascript定义对象的几种简单方法 1.构造函数方式,全部属性及对象的方法都放在构造方法里面定义 优点:动态的传递参数 缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存 funct ...
- javascript笔记:深入分析javascript里对象的创建(上)续篇
今天回来一看我的博客居然有这么多人推荐真是开心极了,看来大家对我的研究有了认可,写博客的动力越来越大了,而且我发现写javascript在博客园里比较受欢迎,写java的受众似乎少多了,可能博客园里j ...
- JavaScript Date 对象
JavaScript Date 对象 JavaScript Date 对象 http://www.w3school.com.cn/jsref/jsref_obj_date.asp 日期处理 Date ...
- JavaScript Object对象
原文:JavaScript Object对象 Object对象 1. 介绍 Object对象,是所有JavaScript对象的超类(基类).Object.prototype(Obecjt的原型)定义了 ...
- JavaScript 自定义对象
原文:JavaScript 自定义对象 在Js中,除了Array.Date.Number等内置对象外,开发者可以通过Js代码创建自己的对象. 目录 1. 对象特性:描述对象的特性 2. 创建对象方式: ...
- JavaScript系列-----对象基于哈希存储(Key,Value之Key篇) (1)
1.Hash表的结构 首先,允许我们花一点时间来简单介绍hash表. 1.什么是hash表 hash表是一种二维结构,管理着一对对<Key,Value>这样的键值对,Hash表的结构如下图 ...
- javascript BOM对象详解
javascript BOM对象详解 目标:本章节将分为9点详细介绍有关BOM对象的知识点 1.什么是BOM 2.BOM的构成 3.顶级对象window 4.window对象常见事件(页面加载事件和体 ...
- javascript 数组对象中的迭代方法
/* javascript 数组对象中的迭代方法 * ECMAScript5为数组定义了5个迭代方法.每个方法都接受两个参数,第一个是进行迭代的函数,第二个是该函数的作用域对象[可选]. * 进行迭代 ...
最新文章
- 京东面试题:二叉树直径
- 三面腾讯,竟然挂在了JVM上…
- 分布式数据库切分规则介绍
- hashcat源码分析1
- java学习(25):三目运算符
- 单页web应用是什么?它又会给传统网站带来哪些好处?
- Linux命令基本格式(详解版)
- mysql桦仔_Microsoft SQL Server 2005技术内幕:T-SQL查询笔记
- 《Python算法教程》——1.6 如果您感兴趣
- Qt中图片调用(2)
- oracle交叉运算符,Oracle语句优化44个规则详解
- 公差与配合查询计算过程讲解
- Windows独立安装程序此更新不适用于你的计算机怎么解决?
- 今日头条、抖音推荐算法原理全文详解!
- 阅读笔记:3D visual discomfort predictor based on subjective perceived-constraint sparse representation
- windows的域和域林间的信任是如何工作的
- 项目管理中,管理者如何打造团队执行力?
- SVN同步时忽略特定文件或文件夹
- 中国IT移动智库平台“找专家”正式上线
- 【报错】Duplicate entry '0' for key 'PRIMARY'
热门文章
- remosaic插值算法_图像插值算法及其实现
- Mysql InnoDB 的锁机制
- pytorch中的contiguous
- maven中hibernate-core和struts2-core中javassist解决办法(cannot be cast to javassist.util.proxy.Proxy)
- Error: Request failed with status code 429
- Java:pdf转word
- 使用浏览器访问服务器端页面
- Innodb存储引擎-idb文件格式解析
- 为什么主页是http://123.sogou.com/,改不了,我还以为中木马了
- java 组织机构代码_JAVA实现社会统一信用代码较验