jQuery实现的简单拖动层示例
本文实例讲述了jQuery实现的简单拖动层。分享给大家供大家参考,具体如下:
运行效果图如下:

完整代码如下:
<!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" />
<script src="jquery-1.4.2.min.js" language="javascript"></script>
<title>无标题文档</title>
</head>
<body>
<div id="a" style="width:300px; height:300px; background-color:#069; position:absolute;">按下鼠标即可拖动</div>
<div id="b"></div>
</body>
<script language="javascript">
$(function(){
//alert('aaaaaaa');
var x;
var y;
var top;
var left;
var clix;
var cliy;
var pd;
var fx;
var fy;
$("#a").mousedown(function(f){
pd=true;
if(!f){
f=window.event;
}
fx=f.clientX;
fy=f.clientY;
top=$(this).offset().top;
left=$(this).offset().left;
});
$("#a").mousemove(function(e){
if(!e){
e=window.event;
}
clix=e.clientX;
cliy=e.clientY;
if(pd==true){
$(this).css({'top':top+(cliy-fy),'left':left+(clix-fx)});
}
$("#b").text(e.clientX+' '+e.clientY);
});
$("#a").mouseup(function(){
pd=false;
});
})
</script>
</html>
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery切换特效与技巧总结》、《jQuery遍历算法与技巧总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
- jquery拖动层效果插件用法实例分析(附demo源码)
- PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
- PHP+jQuery实现随意拖动层并即时保存拖动位置
- jQuery 拖动层(在可视区域范围内)
- jquery sortable的拖动方法示例详解
- jquery div拖动效果示例代码
- 利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
- 基于jquery的鼠标拖动效果代码
- jQuery实现鼠标可拖动调整表格列宽度
- jquery简单的拖动效果实现原理及示例
- jquery实现鼠标拖动图片效果示例代码
- jquery实现的鼠标拖动排序Li或Table
相关文章
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
这篇文章主要介绍了jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一,需要的朋友可以参考下2017-05-05
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
这篇文章主要介绍了使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办的相关资料,需要的朋友可以参考下2016-01-01
JavaScript的jQuery库中ready方法的学习教程
这篇文章主要介绍了JavaScript的jQuery库中ready方法的学习教程,包括ready的相关简短写法,rally cool,需要的朋友可以参考下2015-08-08
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
在这讲里,让我们看下如何在ASP.NET Textbox里禁止复制、剪切和粘贴行为2012-01-01
详解jquery插件jquery.viewport.js学习使用方法
本篇文章主要介绍了详解jquery插件jquery.viewport.js学习使用方法,具有一定的参考价值,有兴趣的可以了解一下2017-09-09
jQuery实现table中两列CheckBox只能选中一个的示例
下面小编就为大家带来一篇jQuery实现table中两列CheckBox只能选中一个的示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-09-09


最新评论