jQuery实现可拖动的浮动层完整代码


Posted in Javascript onMay 27, 2013

以下是使用jQuery实现可拖动的浮动层的完整代码,复制保存到html文件就可以体验效果。也可以访问以下网址体验效果:http://www.keleyi.com/keleyi/phtml/dragdiv.htm

光标移动到层上,按住鼠标就可以拖动层。

<!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>jQuery实现可拖动的浮动层(版本2) - 柯乐义</title> 
<script type="text/javascript" src="http://www.keleyi.com/keleyi/pmedia/jquery-1.8.2.min.js"></script> 
<style type="text/css"> 
.box{ position:absolute; top:200px; left:400px; width:200px; height:200px; background:#8a9bca; cursor:move;} 
</style> 
<script type="text/javascript"> 
$(document).ready(function (e) { 
$(".box").mousedown(function (e) { 
iDiffX = e.pageX - $(this).offset().left; 
iDiffY = e.pageY - $(this).offset().top; 
$(document).mousemove(function (e) { 
$(".box").css({ "left": (e.pageX - iDiffX), "top": (e.pageY - iDiffY) }); 
}); 
}); 
$(".box").mouseup(function () { 
$(document).unbind("mousemove"); 
}); 
}); 
</script> 
</head> 
<body style="width:2000px"> 
<div>欢迎光临!</div> 
<div class="box" id="Drigging">光标移动到层上,<br />按住鼠标就可以拖动该层。<br /><br /><br /><br />柯乐义</div> 
<div>www.keleyi.com</div> 
</body> 
</html>
Javascript 相关文章推荐
Mac/Windows下如何安装Node.js
Nov 22 Javascript
jquery实现点击消失的代码
Mar 03 Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
基于javascript实现简单的抽奖系统
Apr 15 Javascript
深入理解JS实现快速排序和去重
Oct 17 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
Vue刷新修改页面中数据的方法
Sep 16 Javascript
electron实现qq快捷登录的方法示例
Oct 22 Javascript
微信小程序实现带缩略图轮播效果
Nov 04 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
Nov 09 Javascript
JavaScript快速调试的两个技巧
Nov 04 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 #Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
May 27 #Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 #Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
May 27 #Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
May 27 #Javascript
使用jquery实现div的tab切换实例代码
May 27 #Javascript
一个简单的瀑布流效果(主体形式自写)
May 27 #Javascript
You might like
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
js保存当前路径(cookies记录)
2010/12/14 Javascript
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
js控制div弹出层实现方法
2015/05/11 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
JS中实现函数return多个返回值的实例
2017/02/21 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
微信小程序倒计时功能实例代码
2018/07/17 Javascript
微信小程序实现pdf、word等格式文件上传的方法
2019/09/10 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
微信小程序连续签到7天积分获得功能的示例代码
2020/08/20 Javascript
vue使用canvas实现移动端手写签名
2020/09/22 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
如何理解python中数字列表
2020/05/29 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
见习报告的格式
2014/11/04 职场文书
安全生产感想
2015/08/07 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
php png失真的原因及解决办法
2021/10/24 PHP