ligerDrag()
使目标对象可以拖动。
参数
handler
拖动的作用区域,在这个区域才可以触发拖动。可以是字符串(jQuery selector),也可以是一个Dom jQuery对象
onStartDrag
开始拖动事件
onDrag
拖动事件
onStopDrag
结束拖动事件
示例一:默认模式
复制代码 代码如下:
<script src="lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
<script type="text/javascript">
$(function ()
{
$('#rr1,#rr3,#rr2').ligerDrag();
});
</script>
复制代码 代码如下:
<div id="rr1" style="width:200px;height:200px;top:230px; left:200px; background:#A6DBD8; z-index:1; position:absolute;"> </div>
<div id="rr2" style="width:140px;height:300px;top:40px; left:350px; background:#AFCCF1; z-index:2;position:absolute;"> </div>
<div id="rr3" style="width:200px;height:200px;top:150px; background:#DA9188; z-index:3;position:absolute;"> </div>
示例二:只能在Panel头部进行拖动
复制代码 代码如下:
<div id="rr1" style="width:200px;height:200px;top:130px; left:200px; background:#A6DBD8; z-index:1; position:absolute;">
<div class="header" style="height:30px; line-height:30px; background:#A1D1D1">标题</div>
</div>
复制代码 代码如下:
$(function ()
{
$('#rr1').ligerDrag({ handler: '.header' });
});
示例三:设置onStartDrag事件,使当前对象位于最顶层
复制代码 代码如下:
function changeZIndex(obj)
{
$(obj).css("z-index", 2).siblings("div").css("z-index", 1);
}
$(function ()
{
$('#rr1,#rr3,#rr2').ligerDrag({
onStartDrag: function (current)
{
changeZIndex(current.target[0]);
}
});
});
示例四:使拖动时对象半透明
复制代码 代码如下:
.l-dragging{filter:alpha(opacity=50);opacity:0.50; }
复制代码 代码如下:
$('#rr1,#rr3,#rr2').ligerDrag({
onStartDrag: function (current)
{
current.target.addClass("l-dragging");
},
onStopDrag: function (current)
{
current.target.removeClass("l-dragging");
}
});
示例五:显示拖动时的信息
复制代码 代码如下:
<div id="message"></div>
复制代码 代码如下:
$('#rr1,#rr3,#rr2').ligerDrag({
onDrag: function (current)
{
$("#message").html(
"对象:" + current.target.attr("id") +
"<BR>X移动:" + current.diffX +
"<BR>Y移动:" + current.diffY);
},
onStopDrag: function (current)
{
$("#message").html("");
}
});
ligerResizable()
使目标对象可以调整大小。
参数
handles
调整大小的作用区域,在这个区域才可以触发调整大小。字符串。包括n , e, s, w, ne, se, sw, nw这八个方向,可自由选择一个或多个,多个时用逗号隔开
onStartResize
开始调整大小事件
onResize
调整大小事件
onStopResize
结束调整大小事件
示例一:默认,不使用任何参数,这时handles='n , e, s, w, ne, se, sw, nw'
复制代码 代码如下:
<div id="rr1" style="width:200px;height:200px;top:230px; left:200px; background:#A6DBD8; z-index:1; position:absolute;"> </div> <div id="rr2" style="width:140px;height:300px;top:40px; left:350px; background:#AFCCF1; z-index:2;position:absolute;"> </div> <div id="rr3" style="width:200px;height:200px;top:150px; background:#DA9188; z-index:3;position:absolute;">
复制代码 代码如下:
<link href="lib/ligerUI/ligerui-resizable.css" rel="stylesheet" type="text/css" />
<script src="lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
<script type="text/javascript">
$(function (){
$('#rr1,#rr2,#rr3').ligerResizable();
});
</script>
示例二:只能在右下角才能调整大小
复制代码 代码如下:
$('#rr1').ligerResizable({ handles: 'se' });
示例二:设置onStartResize、onResize、onStopResize事件
复制代码 代码如下:
$('#rr1').ligerResizable({
onStartResize: function (current, e)
{
$("#message").html("start");
},
onResize: function (current, e)
{
$("#message").html(
"方向:" + current.dir +
"<BR>width:" + current.newWidth +
"<BR>height:" + current.newHeight);
},
onStopResize: function (current, e)
{
$("#message").html("stop");
}
});
最后附上Demo下载: 下载地址
更多细节可以访问: http://demo./js/2011/ligerUI/drag01.html
相关推荐:
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
SEO合作:让你的网站在搜索引擎中脱颖而出,惠州抖音seo策划公司
怎么用AI生成文章免费版,高效创作从此开始!
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
SEO动态:2025年SEO趋势与优化技巧解析,十堰外贸网站推广费用
AI免费生成:释放创造力的秘密武器
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
提升写作效率,释放创意潜力文章生成AI软件的未来
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
ChatGPT出现错误503?你需要知道的解决方案和应对策略,ai拉伸字效
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
实用AI工具:提升效率、优化生活的科技利器
产品经理seo是什么,产品经理seo是什么意思 ,ai政府公文写作 软件
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
怎么用AI生成一篇文章?高效创作指南全揭秘!
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
自动AI写文章:轻松创作时代的全新利器
SEO但是,这些常见误区你真的知道吗?,凤岗网站建设开发
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
什么是seo伪原创,seo就业前景伪原创怎么写 ,头像ai画怎么弄
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
seo要学什么技术,seo要学什么技术好 ,ai.fale
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
乘风SEO-引领企业互联网时代的腾飞之路,南昌b站关键词排名优化贵不贵
ChatGPT翻译打不开?解决方法!,ai爱股票
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
优化文字,让表达更精准:提升写作效率的关键,个人网站建设外包
AI网页版本:开启智能时代的新篇章,拼音标调ai
如何用AI写公众号文章?让创作更高效、更轻松
怎么降低文章的AI生成率:打造更真实、更有价值的内容
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
优方法-高效生活与工作的秘密武器,钻石营销推广方案
SEO手段:提升网站流量的制胜法宝,idc网站怎么推广
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
ChatGPT破解:人工智能未来的无限可能,污污AI解说
ChatGPT不能加载过去的对话,如何提升你的使用体验?,ai智能衣服
seo追词是什么,seo词条 ,52580609AI
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
用AI创作的文章算原创吗?深度背后的逻辑与意义
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
SEO快速排名实例:如何通过实战技巧提升网站排名,快速突破流量瓶颈,安徽ai跑步机企业
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
ChatGPTCanvex打不开?详细分析及解决方法助你顺利使用,ai2.5d网格线去除
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新