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中:表达式和语句的区别[译]
Sep 17 Javascript
在React框架中实现一些AngularJS中ng指令的例子
Mar 06 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 Javascript
AngularJS 中的事件详解
Jul 28 Javascript
浅谈JavaScript中promise的使用
Jan 11 Javascript
Javascript for in的缺陷总结
Feb 03 Javascript
JS解决position:sticky的兼容性问题的方法
Oct 17 Javascript
在小程序中推送模板消息的实现方法
Jul 22 Javascript
vue+eslint+vscode配置教程
Aug 09 Javascript
微信小程序 数据缓存实现方法详解
Aug 26 Javascript
layui字体图标 loading图标静止不旋转的解决方法
Sep 23 Javascript
微信小程序的引导页实现代码
Jun 24 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
php生成excel文件的简单方法
2014/02/08 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
微信小程序JS加载esmap地图的实例详解
2019/09/04 Javascript
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
python3获取文件中url内容并下载代码实例
2019/12/27 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
什么是接口(Interface)?
2013/02/01 面试题
一些网络技术方面的面试题
2014/05/01 面试题
入党积极分子介绍信
2014/01/17 职场文书
洗车工岗位职责
2014/03/15 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
安全生产大检查方案
2014/05/07 职场文书
家长给老师的感谢信
2015/01/20 职场文书
大学生个人学习总结
2015/02/15 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书