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 相关文章推荐
this[] 指的是什么内容 讨论
Mar 24 Javascript
JavaScript 语言的递归编程
May 18 Javascript
详解Webpack DLL用法以及功能
Jul 11 Javascript
基于zTree树形菜单的使用实例
Dec 25 Javascript
vuejs实现递归树型菜单组件
Jan 13 Javascript
React组件中的this的具体使用
Feb 28 Javascript
解决vue 打包发布去#和页面空白的问题
Sep 04 Javascript
vue解决一个方法同时发送多个请求的问题
Sep 25 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
Oct 07 Javascript
js的各种数据类型判断的介绍
Jan 19 Javascript
vue文件运行的方法教学
Feb 12 Javascript
java实现单链表增删改查的实例代码详解
Aug 30 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 socket方式提交的post详解
2008/07/19 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
微信红包随机生成算法php版
2016/07/21 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
js css 实现遮罩层覆盖其他页面元素附图
2014/09/22 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
vue 项目常用加载器及配置详解
2018/01/22 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
JS实现常见的查找、排序、去重算法示例
2018/05/21 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
python清除字符串里非字母字符的方法
2015/07/02 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
实例讲解Python中整数的最大值输出
2019/03/17 Python
深入解析神经网络从原理到实现
2019/07/26 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
Python 实现自动导入缺失的库
2019/10/29 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
薇姿法国官网:Vichy法国
2021/01/28 全球购物
酒店执行总经理岗位职责
2013/12/15 职场文书
物理教学随笔感言
2014/02/22 职场文书
个人工作总结范文2014
2014/11/07 职场文书
2015年高三班主任工作总结
2015/05/21 职场文书
结婚仪式主持词
2015/06/29 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP