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 相关文章推荐
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
Feb 07 Javascript
浅谈javascript面向对象程序设计
Jan 21 Javascript
javascript中Object使用详解
Jan 26 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
Sep 22 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
Ajax 加载数据 练习代码
Jan 05 Javascript
前端构建工具之gulp的配置与搭建详解
Jun 12 Javascript
详解Node项目部署到云服务器上
Jul 12 Javascript
微信小程序实现多宫格抽奖活动
Apr 15 Javascript
浅谈基于Vue.js的移动组件库cube-ui
Dec 20 Javascript
详解如何在Vue项目中导出Excel
Apr 19 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
Mar 09 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
phpfans留言版用到的install.php
2007/01/04 PHP
PHP file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
关于PHP中Object对象的笔记分享
2011/06/28 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
js闭包的用途详解
2014/11/09 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
Python去掉字符串中空格的方法
2014/03/11 Python
python版本的读写锁操作方法
2016/04/25 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
python logging通过json文件配置的步骤
2020/04/27 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
电子工程求职信
2014/07/17 职场文书
感恩教育观后感
2015/06/17 职场文书
中学校园广播稿
2015/08/18 职场文书
《月光曲》教学反思
2016/02/16 职场文书
八年级作文之我的母亲
2019/12/10 职场文书