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 xml为数据源的下拉框控件
Jul 07 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
AngularJS实现表单验证
Jan 28 Javascript
js实现索引图片切换效果
Nov 21 Javascript
JQuery 传送中文乱码问题的简单解决办法
May 24 Javascript
在一个页面重复使用一个js函数的方法详解
Dec 26 Javascript
node.js实现复制文本到剪切板的功能
Jan 23 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
Feb 10 Javascript
JS使用插件cryptojs进行加密解密数据实例
May 11 Javascript
Bootstrap Table使用整理(一)
Jun 09 Javascript
vue favicon设置以及动态修改favicon的方法
Dec 21 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(2)――PHP类型
2010/02/15 PHP
PHP学习笔记 (1) 环境配置与代码调试
2011/06/19 PHP
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
PHP fclose函数用法总结
2019/02/15 PHP
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
Jquery实现页面加载时弹出对话框代码
2013/04/19 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
使用 Vue.js 仿百度搜索框的实例代码
2017/05/09 Javascript
Vue项目实现换肤功能的一种方案分析
2019/08/28 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
[35:39]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第二场 11.22
2020/11/24 DOTA
Python实现简单拆分PDF文件的方法
2015/07/30 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
加工操作管理制度
2014/01/19 职场文书
总经理助理职责
2014/02/04 职场文书
党的群众路线教育实践活动对照检查材料(四风)
2014/09/27 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
北京故宫导游词
2015/01/31 职场文书
Java 垃圾回收超详细讲解记忆集和卡表
2022/04/08 Java/Android