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 相关文章推荐
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
Sep 26 Javascript
javascript不同页面传值的改进版
Sep 30 Javascript
JavaScript静态类型检查工具FLOW简介
Jan 06 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
聊一聊JavaScript作用域和作用域链
May 03 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
Sep 24 Javascript
JS异步文件分片断点上传的实现思路
Dec 25 Javascript
node跨域请求方法小结
Aug 25 Javascript
web前端vue之CSS过渡效果示例
Jan 10 Javascript
React BootStrap用户体验框架快速上手
Mar 06 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
Sep 26 Javascript
JS一次前端面试经历记录
Mar 19 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
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
Yii框架数据库查询、增加、删除操作示例
2019/10/14 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
jquery.form.js框架实现文件上传功能案例解析(springmvc)
2016/05/26 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
JS解析后台返回的JSON格式数据实例
2018/08/06 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
JavaScript实现4位随机验证码的生成
2021/01/28 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
python写文件时覆盖原来的实例方法
2020/07/22 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
adidas瑞典官方网站:购买阿迪达斯鞋子和运动服
2019/12/11 全球购物
几个常见的软件测试问题
2016/09/07 面试题
创建市级文明单位实施方案
2014/03/01 职场文书
新学期决心书
2014/03/11 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
销售经理岗位职责
2015/01/31 职场文书
胡桃夹子观后感
2015/06/11 职场文书
go xorm框架的使用
2021/05/22 Golang
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
SQL语句多表联合查询的方法示例
2022/04/18 MySQL
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers