<html>
<head>
<script type='text/javascript' src='js/jquery-1.5.1.js'></script>
<script type='text/javascript'>
$(document).ready(function(){
var mouseX=0,mouseY=0;
var divLeft,divTop;
$('.dragMe').mousedown(function(e){
mouseX=e.pageX;
mouseY=e.pageY;
var offset=$(this).offset();
divLeft=parseInt(offset.left,10);
divTop=parseInt(offset.top,10);
$(this).bind('mousemove',dragElement);
});
function dragElement(event){
var left=divLeft+(event.pageX-mouseX);
var top=divTop+(event.pageY-mouseY);
$(this).css({
'top': top+'px',
'left': left+'px',
'position':'absolute',
'background-color':'blue'
});
}
$(document).mouseup(function(){
$('.dragMe').unbind('mousemove').css('background-color','#ccc');
});
});
</script>
<style type='text/css'>
div{
background-color:#ccc;
height:200px;
width:300px;
font-color:green;
margin:10px;
float:left;
text-align:center;
}
</style>
</head>
<body>
<div class='dragMe'>Drag ME</div>
<div class="dragMe">Drag Me</div>
</body>
</html>
分享到:
相关推荐
NULL 博文链接:https://songzhan.iteye.com/blog/1576257
NULL 博文链接:https://mingzijian.iteye.com/blog/2100589
html5+css+jquery通过鼠标拖拽来移动对象位置、改变大小、和旋转的实现 代码简洁、易懂、易改造
鼠标拖动图片的效果想必大家都有见到过吧,其实实现起来很简单的,下面使用query来实现下,感兴趣的朋友不要错过
jQuery鼠标上下拖动div排序代码、鼠标拖动层改变排列顺序,div左上角还有按钮操作,点击只是弹窗提示效果。
一款jQuery实现的鼠标拖动滑块选择日期代码,其中年月下拉菜单方式进行选择,鼠标点击或拖动进行选择日。
jquery实现的鼠标拖动图片360°旋转动画展示效果.zip
主要介绍了通过jQuery实现鼠标可拖动调整表格列宽度,需要的朋友可以参考下
jQuery实现可拖动的无刷新购物车PHP代码,带有提示功能的商品展示,用鼠标拖动商品到购物车中,即可选中商品,购物车程序可根据拖入的产品数量进行统计,自动给出价格。同时对不满意的商品,可随时从购物车中移除,...
jQuery实现鼠标滑过图片在图片上下滑动显示图片信息特效
jquery图片拖拽实例(支持鼠标双击事件拖拽图片)效果代码
主要介绍了使用jquery实现的鼠标拖动排序Li或Table,需要的朋友可以参考下
jQuery实现鼠标上下移动菜单垂直滚动效果是网页上的jquery菜单,鼠标放上上下滚动的导航菜单,鼠标放在任意一个菜单项上,该菜单项背景变色,高亮显示,竖向排列,没有怎么美化。
基于jquery ui的Ajax排序功能实现鼠标拖动排序并获得排列顺序.zip
jQuery实现的IDC云主机购买鼠标拖动计量特效源码.zip
基于jquery,利用canvas自带的api,实现了一个鼠标点击对应点后,可拖动的一个插件