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插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
jQuery编写textarea输入字数限制代码
Mar 23 jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
jQuery实现的页面遮罩层功能示例【测试可用】
Oct 14 jQuery
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 02 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+highchats生成动态统计图
2014/05/21 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
ExtJS4中使用mixins实现多继承示例
2013/12/03 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
js的toLowerCase方法用法实例
2015/01/27 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
JQuery实现超链接鼠标提示效果的方法
2015/06/10 Javascript
Angularjs手动解析表达式($parse)
2016/10/12 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
HTML5 JS压缩图片并获取图片BASE64编码上传
2020/11/16 Javascript
解决nodejs中使用http请求返回值为html时乱码的问题
2017/02/18 NodeJs
Bootstrap学习笔记 轮播(Carousel)插件
2017/03/21 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
Python实现简单的可逆加密程序实例
2015/03/05 Python
python自动格式化json文件的方法
2015/03/11 Python
Python3实现简单可学习的手写体识别(实例讲解)
2017/10/21 Python
python实现人脸识别代码
2017/11/08 Python
python人民币小写转大写辅助工具
2018/06/20 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
社区优秀志愿者材料
2014/02/02 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
美国留学经济担保书
2014/05/20 职场文书
群众路线教师自我剖析材料
2014/09/29 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
教师个人学习总结
2015/02/11 职场文书
2015年手术室工作总结
2015/05/11 职场文书
厉行节约工作总结
2015/08/12 职场文书