Jquery的简单拖动
来源:互联网 发布:怎么在淘宝客买东西 编辑:程序博客网 时间:2024/05/01 16:00
Jquery本身并没有鼠标的拖动事件,需要将鼠标的几个事件结合在一起就能实现鼠标拖动事件。
首先 你需要记录下拖动状态dragging,坐标位置ix,iy
18
var
dragging =
false
;
19
var
iX, iY;
20
$(
"#drag"
).mousedown(
function
(e) {
21
dragging =
true
;
22
iX = e.clientX -
this
.offsetLeft;
23
iY = e.clientY -
this
.offsetTop;
24
this
.setCapture &&
this
.setCapture();
25
return
false
;
26
});
27
document.onmousemove =
function
(e) {
28
if
(dragging) {
29
var
e = e || window.event;
30
var
oX = e.clientX - iX;
31
var
oY = e.clientY - iY;
32
$(
"#drag"
).css({
"left"
:oX +
"px"
,
"top"
:oY +
"px"
});
33
return
false
;
34
}
35
};
36
$(document).mouseup(
function
(e) {
37
dragging =
false
;
38
$(
"#drag"
)[0].releaseCapture();
39
e.cancelBubble =
true
;
40
})
- 简单的jquery拖动
- Jquery的简单拖动
- jquery简单的拖动效果
- jquery简单的拖动效果
- jquery简单的拖动效果
- 基于jquery的html5简单拖动插件
- 使用jquery实现简单的拖动效果
- jquery拖动简单实现
- jQuery简单的拖动效果实现原理及示例
- jquery简单可拖动可关闭的div
- 最简单的拖动。
- 拖动的简单实现
- 简单的窗口拖动
- jquery 图片裁切预览,简单拖动
- 用jquery实现简单拖动框
- jquery实现div的拖动
- jquery ui的拖动排序
- 天易13----jquery实现简单的可拖动的弹出层效果
- 位运算符以及应用
- Eddy's research I
- VC里,将打开的文件对话框居中
- Note for Openstack Introduction 131020
- matlab中s函数编写心得(转)
- Jquery的简单拖动
- java 反射(Reflection)和内省(Introspector)
- 模糊查询与索引
- Reduced ID Numbers(poj2769同余定理)
- linux下锐捷客户端使用
- 数据库游标
- 笔试—分解质因素、最大公约数和最小公倍数
- 按模反转字符串
- 海量数据处理实例--几个使用bit-map的简单例子