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 相关文章推荐
让iframe子窗体取父窗体地址栏参数(querystring)
Oct 13 Javascript
javascript使用正则获取url上的某个参数
Sep 04 Javascript
js+jquery实现图片裁剪功能
Jan 02 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 Javascript
微信小程序动态添加分享数据
Jun 14 Javascript
JS设计模式之数据访问对象模式的实例讲解
Sep 30 Javascript
JS实现留言板功能[楼层效果展示]
Dec 27 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
Jan 12 Javascript
Django+Vue跨域环境配置详解
Jul 06 Javascript
VUE+Element环境搭建与安装的方法步骤
Jan 24 Javascript
微信小程序图表插件wx-charts用法实例详解
May 20 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
解析thinkphp中的导入文件标签
2013/06/20 PHP
PHP编程风格规范分享
2014/01/15 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
PHP设计模式之装饰器模式定义与用法详解
2018/04/02 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
JS 各种网页尺寸判断实例方法
2013/04/18 Javascript
原生javascript图片自动或手动切换示例附演示源码
2013/09/04 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
使用纯javascript实现经典扫雷游戏
2015/04/23 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
Javascript中神奇的this
2016/01/20 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
Element Input组件分析小结
2018/10/11 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
Python模拟登录验证码(代码简单)
2016/02/06 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
Python做智能家居温湿度报警系统
2018/09/25 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
会计助理岗位职责
2014/02/17 职场文书
生物工程专业求职信
2014/09/03 职场文书
个人四风问题对照检查材料
2014/10/01 职场文书
食堂卫生管理制度
2015/08/04 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js