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实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
jQuery.ajax向后台传递数组问题的解决方法
May 12 jQuery
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
基于jQuery实现定位导航位置效果
Nov 15 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
jQuery实现飞机大战小游戏
Jul 05 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将向Java靠拢
2006/10/09 PHP
php 文件状态缓存带来的问题
2008/12/14 PHP
php生成短网址示例
2014/05/05 PHP
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
2016/12/14 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
Vue2.0 从零开始_环境搭建操作步骤
2017/06/14 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
JavaScript通过mouseover()实现图片变大效果的示例
2017/12/20 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
Vue中keep-alive 实现后退不刷新并保持滚动位置
2020/03/17 Javascript
python实现用户登陆邮件通知的方法
2015/07/09 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
在python shell中运行python文件的实现
2019/12/21 Python
Python实现图像的垂直投影示例
2020/01/17 Python
python怎么自定义捕获错误
2020/06/29 Python
英国行业制服供应商:Alexandra
2019/09/14 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
临床医学专业毕业生的自我评价
2013/10/17 职场文书
员工考核管理制度
2014/02/02 职场文书
领导干部考察材料
2014/02/08 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
安全宣传标语
2014/06/10 职场文书
合作经营协议书范本
2014/09/16 职场文书
2015年底工作总结范文
2015/05/15 职场文书
小人国观后感
2015/06/11 职场文书
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL