JavaScript实现的简单拖拽效果


Posted in Javascript onJune 01, 2015

本文实例讲述了JavaScript实现的简单拖拽效果。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript拖拽</title>
<style>
.test{
 text-align:center;
 width:300px;
 height:30px;
 line-height:30px;
 background:#f60;
 position:absolute;
}
.test:hover{
 cursor:move;
}
</style>
</head>
<body>
<script src="jquery-1.6.2.min.js"></script>
<div class="test">3water拖拽测试</div>
<br/><br/>
<h1>如果无效请刷新下页面..</h1>
<script>
;$(function(){
 var isMove=false;
 $(".test").mousedown(function(){isMove=true;}).mouseup(function(){isMove=false;});
 $(document).mousemove(function(e){
  if(!isMove){return;};
  var X=e.clientX-parseInt($(".test").width()/2);
  var Y=e.clientY-parseInt($(".test").height()/2);
  $(".test").css({"left":X,"top":Y,"cursor":"move"});
 });
});
</script>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
在你的网页中嵌入外部网页的方法
Apr 02 Javascript
JavaScript中奇葩的假值示例应用
Mar 11 Javascript
一个JavaScript函数把URL参数解析成Json对象
Sep 24 Javascript
jQuery实现点击图片翻页展示效果的方法
Feb 16 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
Mar 02 Javascript
JavaScript中数据结构与算法(一):栈
Jun 19 Javascript
javascript实现表单验证
Jan 29 Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
jQuery实现拼图小游戏(实例讲解)
Jul 24 jQuery
详解Angular5 服务端渲染实战
Jan 04 Javascript
JavaScript WeakMap使用详解
Feb 05 Javascript
一看就懂:jsonp详解
Jun 01 #Javascript
JS数组array元素的添加和删除方法代码实例
Jun 01 #Javascript
JQuery判断checkbox是否选中及其它复选框操作方法合集
Jun 01 #Javascript
window.onload与$(document).ready()的区别分析
May 30 #Javascript
JQuery给网页更换皮肤的方法
May 30 #Javascript
jQuery实现给页面换肤的方法
May 30 #Javascript
js获取滚动距离的方法
May 30 #Javascript
You might like
php &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
PHP实现的AES双向加密解密功能示例【128位】
2018/09/03 PHP
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
javascript简易画板开发
2020/04/12 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
AngularJS指令用法详解
2016/11/02 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
webpack学习教程之publicPath路径问题详解
2017/06/17 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
2018/09/14 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
Fabric 应用案例
2016/08/28 Python
python中关于for循环的碎碎念
2017/06/30 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
编写类String 的构造函数、析构函数和赋值函数
2012/09/09 面试题
三八节主持词
2014/03/17 职场文书
村居抓节水倡议书
2014/05/19 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
深入浅出讲解Java8函数式编程
2022/01/18 Java/Android