jquery div拖动效果示例代码


Posted in Javascript onDecember 08, 2013
<%@ page language="java" contentType="text/html; charset=utf-8" 
pageEncoding="utf-8"%> 
<!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>拖动DIV</title> 
<style type="text/css"> 
.show{ 
background:#7cd2f8; 
width:100px; 
height:100px; 
text-align:center; 
position:absolute; 
z-index:1; 
left:100px; 
top:100px; 
} </style> 
<script type="text/javascript" src="../Script/jquery-1.7.2.js"></script> 
<script type="text/javascript"><!-- 
$(document).ready(function() 
{ 
$(".show").mousedown(function(e)//e鼠标事件 
{ 
$(this).css("cursor","move");//改变鼠标指针的形状 
var offset = $(this).offset();//DIV在页面的位置 
var x = e.pageX - offset.left;//获得鼠标指针离DIV元素左边界的距离 
var y = e.pageY - offset.top;//获得鼠标指针离DIV元素上边界的距离 
$(document).bind("mousemove",function(ev)//绑定鼠标的移动事件,因为光标在DIV元素外面也要有效果,所以要用doucment的事件,而不用DIV元素的事件 
{ 
$(".show").stop();//加上这个之后 
var _x = ev.pageX - x;//获得X轴方向移动的值 
var _y = ev.pageY - y;//获得Y轴方向移动的值 
$(".show").animate({left:_x+"px",top:_y+"px"},10); 
}); 
}); 
$(document).mouseup(function() 
{ 
$(".show").css("cursor","default"); 
$(this).unbind("mousemove"); 
}) 
}) 
// --></script> 
</head> 
<body> 
<div class="show"> 
jquery实现DIV层拖动 
</div> 
</body> 
</html>
Javascript 相关文章推荐
js中eval详解
Mar 30 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
Sep 02 Javascript
Jquery uploadify图片上传插件无法上传的解决方法
Dec 16 Javascript
在Firefox下js select标签点击无法弹出
Mar 06 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
Nov 20 Javascript
JS脚本实现网页自动秒杀点击
Jan 11 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
Mar 16 Javascript
使用Vue实现图片上传的三种方式
Jul 17 Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
vue自定义指令实现方法详解
Feb 11 Javascript
微信小程序 导入图标实现过程详解
Oct 11 Javascript
jquery垂直公告滚动实现代码
Dec 08 #Javascript
jquery中交替点击事件toggle方法的使用示例
Dec 08 #Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
Dec 08 #Javascript
jqplot通过ajax动态画折线图的方法及思路
Dec 08 #Javascript
JavaScript 32位整型无符号操作示例
Dec 08 #Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
Dec 08 #Javascript
js快速排序的实现代码
Dec 08 #Javascript
You might like
PHP XML操作类DOMDocument
2009/12/16 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
利用jQuery 实现GridView异步排序、分页的代码
2010/02/06 Javascript
下载文件个别浏览器文件名乱码解决办法
2013/03/19 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
详解js实现线段交点的三种算法
2016/08/09 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
Node.js实现mysql连接池使用事务自动回收连接的方法示例
2018/02/03 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
Python实现简单过滤文本段的方法
2017/05/24 Python
浅谈Python中range和xrange的区别
2017/12/20 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
python根据url地址下载小文件的实例
2018/12/18 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
20行Python代码实现视频字符化功能
2020/04/13 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
python如何代码集体右移
2020/07/20 Python
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
一份文言文检讨书
2014/09/13 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
高考学习决心书
2015/02/04 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
厉行节约工作总结
2015/08/12 职场文书