javascript

位置:IT落伍者 >> javascript >> 浏览文章

jquery实现简单的拖拽效果实例兼容所有主流浏览器


发布日期:2020年11月03日
 
jquery实现简单的拖拽效果实例兼容所有主流浏览器

js代码:funjs

复制代码 代码如下:
_MoveObj = null;//全部变量用来表示当前div
z_index = ;//z方向
jQueryfnmyDrag=function(){
_IsMove = ; //是否移动 移动
_MouseLeft = ; //div left坐标
_MouseTop = ; //div top坐标
$(document)bind("mousemove"function(e){
if(_IsMove==){
$(_MoveObj)offset({top:epageY_MouseLeftleft:epageX_MouseTop});
}
})bind("mouseup"function(){
_IsMove=;
$(_MoveObj)removeClass("downMouse");
});
return $(this)bind("mousedown"function(e){
_IsMove=;
_MoveObj = this;
var offset =$(this)offset();
_MouseLeft = epageX offsetleft;
_MouseTop = epageY offsettop;
z_index++;
_MoveObjstylezIndex=z_index;
$(_MoveObj)addClass("downMouse");
});
}


html代码:

复制代码 代码如下:
<!DOCTYPE HTML PUBLIC "//WC//DTD HTML Transitional//EN">
<html>
<head>
<title>demohtm</title>
<meta httpequiv="contenttype" content="text/html; charset=UTF">
<script src="scripts/jqueryminjs" type="text/javascript"></script>
<script src="myFunjs" type="text/javascript"></script>
<style type="text/css">
myDiv{
background:#EAEAEA;
width: px;
height: px;
border: px solid;
cursor: pointer;
textalign: center;
lineheight: px;
}
downMouse{
cursor:move;
filter:alpha(Opacity=);
mozopacity:;
opacity: ;
backgroundcolor:#ffffff;
}
</style>
<script type="text/javascript">
$(function(){
$("myDiv")myDrag();
//$("#myDiv")myDrag();
})
</script>
</head>
<body>
<div id="myDiv" class="myDiv">拖拽</div>
<div id="myDiv" class="myDiv">拖拽</div>
<div id="myDiv" class="myDiv">拖拽</div>
<div id="myDiv" class="myDiv">拖拽</div>
<div id="myDiv" class="myDiv">拖拽</div>
<div id="myDiv" class="myDiv">拖拽</div>
<div id="show"></div>
</body>
</html>


上一篇:js下拉框二级关联菜单效果代码具体实现

下一篇:Jquery倒数计时按钮setTimeout的实例代码