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 应用代码 方便的排序功能
Feb 06 Javascript
基于jquery ajax 用户无刷新登录方法详解
Apr 28 Javascript
js+html+css实现鼠标移动div实例
Jan 30 Javascript
js 有框架页面跳转(target)三种情况下的应用
Apr 09 Javascript
js获取某月的最后一天日期的简单实例
Jun 22 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
实现easyui的datagrid导出为excel的示例代码
Nov 10 Javascript
angular实现表单验证及提交功能
Feb 01 Javascript
JavaScript实现的超简单计算器功能示例
Dec 23 Javascript
简单的Vue SSR的示例代码
Jan 12 Javascript
js中的 || 与 &amp;&amp; 运算符详解
May 24 Javascript
小程序wx.getUserProfile接口的具体使用
Jun 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设置session值和cookies的学习示例
2014/03/21 PHP
PHP实现小偷程序实例
2016/10/31 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
vue-router相关基础知识及工作原理
2018/03/16 Javascript
js闭包学习心得总结
2018/04/17 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
JS如何在数组指定位置插入元素
2020/03/10 Javascript
javascript设计模式 ? 抽象工厂模式原理与应用实例分析
2020/04/09 Javascript
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
python字符串的方法与操作大全
2018/01/30 Python
python中实现控制小数点位数的方法
2019/01/24 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
塔吉特百货公司官网:Target
2017/04/27 全球购物
一套.net面试题及答案
2016/11/02 面试题
计算机专业个人简短的自我评价
2013/10/23 职场文书
团组织关系介绍信
2014/01/12 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
团委竞选演讲稿
2014/04/24 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
党员对照检查材料思想汇报
2014/09/16 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
格列夫游记读书笔记
2015/07/01 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
2016年入党心得体会范文
2016/01/23 职场文书