手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery 版元素拖拽原型代码
jQuery 版元素拖拽原型代码
摘要:本文主要针对拖拽原型进行解析,给刚接触JQuery的爱好者一个简单的示例。在引入Jquery.js后:复制代码代码如下:$(function...

本文主要针对拖拽原型进行解析,给刚接触 JQuery 的爱好者一个简单的示例。

在引入 Jquery.js 后:

复制代码 代码如下:

<script type="text/javascript">

$(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);

}

}

</script>

下载:完整示例

【jQuery 版元素拖拽原型代码】相关文章:

jquery使用经验小结

javascript实现淡蓝色的鼠标拖动选择框实例

jQuery实现div随意拖动的实例代码(通用代码)

jQuery获取页面元素绝对与相对位置的方法

jQuery Timelinr实现垂直水平时间轴插件(附源码下载)

Javascript特效:随机显示图片的源代码

jQuery判断一个元素是否可见的方法

JQuery球队选择实例

jQuery实现返回顶部功能

jQuery实现页面内锚点平滑跳转特效的方法总结

精品推荐
分类导航