最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:10:32
文档

jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)_jquery

jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)_jquery:相对于上一篇,优化了拖拽的效果。 js代码:fun.js 代码如下: _MoveObj = null;//全部变量,用来表示当前div z_index = 0;//z方向 jQuery.fn.myDrag=function(){ _IsMove = 0; //是否移动 1.移动 _MouseLeft = 0; //div
推荐度:
导读jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)_jquery:相对于上一篇,优化了拖拽的效果。 js代码:fun.js 代码如下: _MoveObj = null;//全部变量,用来表示当前div z_index = 0;//z方向 jQuery.fn.myDrag=function(){ _IsMove = 0; //是否移动 1.移动 _MouseLeft = 0; //div


相对于上一篇,优化了拖拽的效果。
js代码:fun.js
代码如下:
_MoveObj = null;//全部变量,用来表示当前div
z_index = 0;//z方向
jQuery.fn.myDrag=function(){
_IsMove = 0; //是否移动 1.移动
_MouseLeft = 0; //div left坐标
_MouseTop = 0; //div top坐标
$(document).bind("mousemove",function(e){
if(_IsMove==1){
$(_MoveObj).offset({top:e.pageY-_MouseLeft,left:e.pageX-_MouseTop});
}
}).bind("mouseup",function(){
_IsMove=0;
$(_MoveObj).removeClass("downMouse");
});
return $(this).bind("mousedown",function(e){
_IsMove=1;
_MoveObj = this;
var offset =$(this).offset();
_MouseLeft = e.pageX - offset.left;
_MouseTop = e.pageY - offset.top;
z_index++;
_MoveObj.style.zIndex=z_index;
$(_MoveObj).addClass("downMouse");
});
}

html代码:
代码如下:



demo.htm





$(function(){
$(".myDiv").myDrag();
//$("#myDiv2").myDrag();
})



拖拽1
拖拽2
拖拽3
拖拽4
拖拽5
拖拽6




文档

jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)_jquery

jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)_jquery:相对于上一篇,优化了拖拽的效果。 js代码:fun.js 代码如下: _MoveObj = null;//全部变量,用来表示当前div z_index = 0;//z方向 jQuery.fn.myDrag=function(){ _IsMove = 0; //是否移动 1.移动 _MouseLeft = 0; //div
推荐度:
标签: 简单的 效果 兼容
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top