jQuery实现拖动效果的实例代码


Posted in jQuery onJune 25, 2017

jQuery实现拖动效果的实例代码,具体代码如下所示:

<!DOCTYPE html>
 <html>
<head>
<style>
 div{ width:100px; height:100px; background:red; position:absolute;}
 </style>
 <script type="text/javascript" src="js/jquery-1.11.3.js"></script>
 <script>
 $(function(){
var disX = 0;
var disY = 0;
$('div').mousedown(function(ev){
disX = ev.pageX - $(this).offset().left;//获取鼠标到元素的left,top位置
disY = ev.pageY - $(this).offset().top;
$(document).mousemove(function(ev){
$('div').css('left',ev.pageX - disX);//获取移动后鼠标的位置,并重新赋值给元素
$('div').css('top',ev.pageY - disY);
});
$(document).mouseup(function(){
$(document).off();
});
return false;
});
 });
 </script>
 </head>
 <body>
 <div></div>
 </body>
 </html>

以上所述是小编给大家介绍的jQuery实现拖动效果的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

jQuery 相关文章推荐
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 jQuery
jQuery实现炫丽的3d旋转星空效果
Jul 04 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
jQuery访问json文件中数据的方法示例
Jan 28 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
jQuery实现购物车全功能
Jan 11 jQuery
jQuery validata插件实现方法
Jun 25 #jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 #jQuery
jquery图片放大镜效果
Jun 23 #jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 #jQuery
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 #jQuery
详谈表单格式化插件jquery.serializeJSON
Jun 23 #jQuery
简单谈谈require模块化jquery和angular的问题
Jun 23 #jQuery
You might like
php array_map()数组函数使用说明
2011/07/12 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
浅谈php7的重大新特性
2015/10/23 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
表单JS弹出填写提示效果代码
2011/04/16 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
2016/05/12 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
JS实现横向轮播图(中级版)
2020/01/18 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
Python基于pygame实现图片代替鼠标移动效果
2015/11/11 Python
Python中异常重试的解决方案详解
2017/05/05 Python
python简单图片操作:打开\显示\保存图像方法介绍
2017/11/23 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
巴黎欧莱雅法国官网:L’Oreal Paris
2019/04/30 全球购物
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
2015/08/04 面试题
网络技术专业求职信
2014/02/18 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
街道党工委党的群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年预算员工作总结
2014/12/05 职场文书
远程教育学习心得体会
2016/01/23 职场文书
该怎么书写道歉信?
2019/07/03 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL