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 相关文章推荐
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
Apr 07 Javascript
创建你的第一个AngularJS应用的方法
Jun 16 Javascript
老生常谈combobox和combotree模糊查询
Apr 17 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
react-native DatePicker日期选择组件的实现代码
Sep 12 Javascript
javascript高级模块化require.js的具体使用方法
Oct 31 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
Sep 21 Javascript
js消除图片小游戏代码
Dec 11 Javascript
Vue.js实现立体计算器
Feb 22 Javascript
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
JavaScript判断数据类型有几种方法及区别介绍
Sep 02 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入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
jQuery模拟完美实现经典FLASH导航动画效果【附demo源码下载】
2016/11/09 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
layDate日期控件使用方法详解
2018/11/15 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
[59:42]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
通过实例学习Python Excel操作
2020/01/06 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
广州盈通面试题
2015/12/05 面试题
你所在的项目是如何确定版本号的
2015/12/28 面试题
自我鉴定的范文
2013/10/03 职场文书
营业员个人总结的自我评价
2013/10/25 职场文书
大学生专科毕业生自我评价
2013/11/17 职场文书
公司前台辞职报告
2014/01/19 职场文书
迟到检讨书5000字
2014/01/31 职场文书
《我的信念》教学反思
2014/02/15 职场文书
离职证明标准格式
2014/09/15 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
三八妇女节寄语
2015/02/27 职场文书
施工安全协议书
2016/03/22 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
MySQL索引失效的典型案例
2021/06/05 MySQL
Linux中如何安装并部署Redis
2022/04/18 Servers