一个div的实例,可以拖动JQueryUIjquery实现
这是代码写的jQuery,JQueryUI的拖动或对话,我希望你喜欢,写一个小东西。指类似的代码在互联网上其他人写的,但不完全模仿
# typewords
{
}
#写
{
}
#容器
{
边境:2px固体红;
宽度:800px;
身高:500px;
}
#拖动
{
位置:绝对;
Z指数:5;
宽度:200px;
身高:200px;
上图:20px;
左:50px;
边境:3px固蓝;
}
拖动
函数拖动()
{
$(#拖动)。Mousemove(函数(事件){
获取x和y坐标
var x = event.clientx;
var y = event.clienty;
获取拖动框的高度和宽度
无功widthx = $(#拖动)。Width();
高度= $(var#拖动)。Height();
/ /警报(XX宽度+ widthx);
在确定拖动时,y的值
$(#拖动)。Css(顶
$(#拖动)。Css(左
});
}
MouseUp()函数
{
$(#拖动)。Mouseup(function(){)
如果(窗口。捕获事件)
{
window.captureevents(Event.MOUSEMOVE Event.MOUSEUP |);
变量=文档;
d.onmousemove = null;
d.onmouseup = null;
}
电梯 / / MouseMove结合
$(#拖动)。Unbind(鼠标移动);
});
}
鼠标拖动,鼠标单击事件
/ /警报(1);
$(文档)Ready(函数(e){)
下面单击鼠标代码
$(#拖动)。Mousedown(function(){)
拖动();
鼠标单击取消事件绑定
MouseUp();
});
});
试验数据试验数据试验数据试验数据试验数据试验数据试验数据试验数据
运行结果如下:
希望本文能对大家的jQuery程序设计有所帮助。