最新文章专题视频专题问答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 20:59:04
文档

jQuery版元素拖拽原型代码_jquery

jQuery版元素拖拽原型代码_jquery:本文主要针对拖拽原型进行解析,给刚接触 JQuery 的爱好者一个简单的示例。在引入 Jquery.js 后: 代码如下: $(function(){ //绑定拖动元素对象 bindDrag(document.getElementById('test')); }); function bindDrag(el
推荐度:
导读jQuery版元素拖拽原型代码_jquery:本文主要针对拖拽原型进行解析,给刚接触 JQuery 的爱好者一个简单的示例。在引入 Jquery.js 后: 代码如下: $(function(){ //绑定拖动元素对象 bindDrag(document.getElementById('test')); }); function bindDrag(el


本文主要针对拖拽原型进行解析,给刚接触 JQuery 的爱好者一个简单的示例。
在引入 Jquery.js 后:
代码如下:

$(function(){
//绑定拖动元素对象
bindDrag(document.getElementById('test'));
});
function bindDrag(el){
//初始化参数
var els = el.style,
//鼠标的 X 和 Y 轴坐标
x = y = 0;
//的食指
$(el).mousedown(function(e){
//按下元素后,计算当前鼠标位置
x = e.clientX - el.offsetLeft;
y = e.clientY - el.offsetTop;
//IE下捕捉焦点
el.setCapture && el.setCapture();
//绑定事件
$(document).bind('mousemove',mouseMove).bind('mouseup',mouseUp);
});
//移动事件
function mouseMove(e){
//宇宙超级无敌运算中...
els.top = e.clientY - y + 'px';
els.left = e.clientX - x + 'px';
}
//停止事件
function mouseUp(){
//IE下释放焦点
el.releaseCapture && el.releaseCapture();
//卸载事件
$(document).unbind('mousemove',mouseMove).unbind('mouseup',mouseUp);
}
}


下载:完整示例

文档

jQuery版元素拖拽原型代码_jquery

jQuery版元素拖拽原型代码_jquery:本文主要针对拖拽原型进行解析,给刚接触 JQuery 的爱好者一个简单的示例。在引入 Jquery.js 后: 代码如下: $(function(){ //绑定拖动元素对象 bindDrag(document.getElementById('test')); }); function bindDrag(el
推荐度:
标签: 元素 代码 原型
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top