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 相关文章推荐
用js实现的仿sohu博客更换页面风格(简单版)
Mar 22 Javascript
禁止空格提交表单的js代码
Nov 17 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
JQuery中Bind()事件用法分析
May 05 Javascript
jquery Easyui快速开发总结
Aug 20 Javascript
JavaScript模拟鼠标右键菜单效果
Dec 08 Javascript
JavaScript禁止复制与粘贴的实现代码
May 16 Javascript
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
详解用Node.js写一个简单的命令行工具
Mar 01 Javascript
微信小程序提取公用函数到util.js及使用方法示例
Jan 10 Javascript
前端js中的事件循环eventloop机制详解
May 15 Javascript
jQuery实现tab栏切换效果
Dec 22 jQuery
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
如何做到多笔资料的同步
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
解读PHP中的垃圾回收机制
2015/08/10 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
window.open的功能全解析
2006/10/10 Javascript
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
javaScript 关闭浏览器 (不弹出提示框)
2010/01/31 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
jQuery实现颜色打字机的完整代码
2020/03/19 jQuery
基于jQuery拖拽事件的封装
2020/11/29 jQuery
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
在Python的Django框架中使用通用视图的方法
2015/07/21 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Python连接phoenix的方法示例
2017/09/29 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
python匹配两个短语之间的字符实例
2018/12/25 Python
Python 音频生成器的实现示例
2019/12/24 Python
解决jupyter运行pyqt代码内核重启的问题
2020/04/16 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
bonprix荷兰网上商店:便宜的服装、鞋子和家居用品
2020/07/04 全球购物
实习老师离校感言
2014/02/03 职场文书
建议书怎么写
2014/03/12 职场文书
房屋出租协议书
2014/04/10 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
新闻人物通讯稿
2014/10/09 职场文书
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL