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弹出新窗口后向父窗口输出内容的方法
Apr 06 Javascript
JS中的进制转换以及作用
Jun 26 Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 Javascript
通过npm引用的vue组件使用详解
Mar 02 Javascript
js css3实现图片拖拽效果
Mar 04 Javascript
bootstrap选项卡扩展功能详解
Jun 14 Javascript
angularJS实现动态添加,删除div方法
Feb 27 Javascript
Vue监听事件实现计数点击依次增加的方法
Sep 26 Javascript
vue模块拖拽实现示例代码
Mar 09 Javascript
Vue项目打包压缩的实现(让页面更快响应)
Mar 10 Javascript
Vue使用axios引起的后台session不同操作
Aug 14 Javascript
前端性能优化建议
Sep 17 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
《逃离塔科夫》——“萌新劝退,老手自嗨”的硬核FPS游戏
2020/04/03 其他游戏
Session的工作方式
2006/10/09 PHP
一个漂亮的php验证码类(分享)
2013/08/06 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
javascript radio 联动效果
2009/03/04 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
Angularjs中的页面访问权限怎么设置
2016/11/11 Javascript
Js apply方法详解
2017/02/16 Javascript
js css自定义分页效果
2017/02/24 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
JavaScript函数apply()和call()用法与异同分析
2018/08/10 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
python读写二进制文件的方法
2015/05/09 Python
python实现发送邮件功能
2017/07/22 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
python进程池实现的多进程文件夹copy器完整示例
2019/11/27 Python
使用css如何制作时间ICON方法实践
2012/11/12 HTML / CSS
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
优秀志愿者事迹材料
2014/02/03 职场文书
财务人员的自我评价范文
2014/03/03 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
班级心理活动总结
2014/07/04 职场文书
党员个人查摆剖析材料
2014/10/16 职场文书
检讨书格式范文
2015/05/07 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
进行数据处理的6个 Python 代码块分享
2022/04/06 Python