国产高清在线免费观看-国产高清在线免费无码-国产高清在线男人的天堂-国产高清在线视频-国产高清在线视频精品视频-国产高清在线视频伊甸园
400 186 1886
OA教程
經驗分享
安裝指引
工作流
ERP教程
經驗分享
銷售管理
采購管理
生產管理
倉庫管理
工程管理
品質管理
財務管理
模切知識交流
經驗分享
技術文檔
PMS教程
CRM教程
開發文檔
其他文檔
MIS教程
MAS教程
EBR教程
企業管理
微信好文
讀書沙龍
無題
網站管理員
JQuery拖動插件 $(''…'').Drag()
當前位置:
點晴教程
→
知識管理交流
→
『 技術文檔交流 』
Ccoffee
2012年7月21日 15:18
本文熱度 3690
<SCRIPT type=text/javascript src="
>
<SCRIPT type=text/javascript src="
>
<P>功能配置參數:
<OL>
<LI><STRONG>MouseDown、MouseMove、MouseUp</STRONG>:鼠標點下、拖動中、放開后的二次開發接口;格式如function(e){/*this*/},其中this等于拖動的目標對象。</LI>
<LI><STRONG>MoveObj:</STRONG>指定要拖動的目標JQuery對象,默認為觸發鼠標點下事件的元素。該配置參數可用來實現模擬窗體中點標題欄拖動整個窗口對象的實例。</LI>
<LI><STRONG>OffMod:</STRONG>虛線框開關默認為false(也就是默認啟用拖動虛線框防開鼠標后再對目標元素重新定位)。</LI>
<LI><STRONG>MoveInY</STRONG>、<STRONG>MoveInX</STRONG>:是否將拖動對象鎖定在Y軸或X軸上[true|false] 默認false,適用滑塊調節功能,后面在實現DIV+CSS模擬滾動條時有用到。</LI>
<LI><STRONG>BoxObj</STRONG>:拖拽元素的容器對象,若指定則只能在該對象元素的占位范圍內移動;僅當指定該屬性時候第一組屬性中的三個開發接口中可直接用this.InBox或this.OverBox來判斷拖動目標是否在<STRONG>BoxObj</STRONG>內或是否已經觸碰到了<STRONG>BoxObj</STRONG>。</LI>
<LI><STRONG>BindInBox:</STRONG>綁定到容器中,默認為true;指定了屬性<STRONG>BoxObj</STRONG>只是為了使用this.InBox或this.OverBox,而并不想將拖動目標元素的移動區域限制在<STRONG>BoxObj</STRONG>內部,那么將該屬性設置為false就可以了。</LI></OL>
<P>上面這么語無倫次的配置說明估計也是看的云里霧里了,直接看下面演示就可以明確各屬性的意義了,請點各個框框下的操作按鈕開啟或關閉拖動功能:</P>
<P></P>1. 藍框框:沒進行任何屬性配置。
<DIV style="BORDER-BOTTOM: #1f67c9 1px solid; BORDER-LEFT: #1f67c9 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; BACKGROUND: #ebf1fc; HEIGHT: 80px; FONT-SIZE: 14px; BORDER-TOP: #1f67c9 1px solid; BORDER-RIGHT: #1f67c9 1px solid; PADDING-TOP: 10px" id=DivTest1>DivTest1:<BR>這是個藍框框,他的拖動綁定沒有進行任何配置,具備默認的偽拖動對象、整頁遮罩。</DIV>
<P><INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOff1 onclick="$('#DivTest1').Drag();$(this).css('color','#000');$('#testOn1').css('color','#666');" value="為DivTest1綁上拖動功能:$('#DivTest1').Drag();" type=button> <INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOn1 onclick="$('#DivTest1').UnDrag();$(this).css('color','#000');$('#testOff1').css('color','#666');" value="注銷DivTest1的拖動功能:$('#DivTest1').UnDrag();" type=button> </P>2. 棕框框:關閉了拖動時候的頁面遮罩(OffMask: true);關閉了拖動時的虛線框(OffMod: true),直接拖動目標對象;指定了目標可移動范圍(BoxObj:'parent'),將其限定在棕框框的父容器中。
<DIV style="BORDER-BOTTOM: #e24363 1px solid; BORDER-LEFT: #e24363 1px solid; BACKGROUND: #fff0f0; HEIGHT: 130px; BORDER-TOP: #e24363 1px solid; BORDER-RIGHT: #e24363 1px solid" id=RedDiv>
<DIV style="BORDER-BOTTOM: #995715 1px solid; BORDER-LEFT: #995715 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; BACKGROUND: #f2e3d7; HEIGHT: 80px; FONT-SIZE: 14px; BORDER-TOP: #995715 1px solid; BORDER-RIGHT: #995715 1px solid; PADDING-TOP: 10px" id=DivTest2>DivTest2:<BR>這是個被悲慘的局限在紅框里的棕框框</DIV></DIV>
<P><INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOff2 onclick="$('#DivTest2').Drag({ OffMask: true, OffMod: true, BoxObj:'parent'});$(this).css('color','#000');$('#testOn2').css('color','#666');" value="為DivTest2綁上拖動功能:$('#DivTest2').Drag({ OffMask: true, OffMod: true, BoxObj:'parent'});" type=button> <INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOn2 onclick="$('#DivTest2').UnDrag();$(this).css('color','#000');$('#testOff2').css('color','#666');" value="注銷DivTest2的拖動功能:$('#DivTest2').UnDrag();" type=button> </P>
<P>3. 黃框框:指定了目標移動范圍對象(BoxObj:$('#RedDiv'));并且不將其可移動范圍限定到目標范圍內(BindInBox: false);對拖動過程進行了擴展開發(MouseMove:function(){this.html(this.InBox?'在RedDiv范圍內':this.OverBox?'碰到RedDiv了':'在RedDiv范圍外部');}),該開發效果可用于進行購物車拖放開發。</P>
<DIV style="BORDER-BOTTOM: #ecec00 1px solid; BORDER-LEFT: #ecec00 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; BACKGROUND: #ffffe6; HEIGHT: 80px; FONT-SIZE: 14px; BORDER-TOP: #ecec00 1px solid; BORDER-RIGHT: #ecec00 1px solid; PADDING-TOP: 10px" id=DivTest3>DivTest3:<BR><BR>拖動到上面紅色區域看看</DIV><INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOff3 onclick="$('#DivTest3').Drag({OffMask: true,BoxObj:$('#RedDiv'), BindInBox: false,MouseMove:function(){$(this).html(this.InBox?'在RedDiv范圍內':this.OverBox?'碰到RedDiv了':'在RedDiv范圍外部');}});$(this).css('color','#000');$('#testOn3').css('color','#666');" value="為DivTest3綁上拖動功能:$('#DivTest3').Drag({BoxObj:$('#RedDiv'), BindInBox: false,OffMod:true,MouseMove:…});" type=button> <INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOn3 onclick="$('#DivTest3').UnDrag();$(this).css('color','#000');$('#testOff3').css('color','#666');" value="注銷DivTest3的拖動功能:$('#DivTest3').UnDrag();" type=button>
<P>4.坐標軸限制:指定了橫向限制(MoveInX:true),使目標元素只能縱向移動。</P>
<DIV style="BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100px; PADDING-RIGHT: 10px; BACKGROUND: #eee; HEIGHT: 80px; FONT-SIZE: 14px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 10px" id=DivTest4>DivTest4:<BR><BR>只能縱向移動了</DIV><INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOff4 onclick="$('#DivTest4').Drag({MoveInX:true,OffMod:true});$(this).css('color','#000');$('#testOn4').css('color','#666');" value=為DivTest4綁上拖動功能 type=button> <INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOn4 onclick="$('#DivTest4').UnDrag();$(this).css('color','#000');$('#testOff4').css('color','#666');" value="注銷DivTest4的拖動功能:$('#DivTest4').UnDrag();" type=button>
<P>5.窗體:指定了移動對象(MoveObj:'parent')。</P>
<div style="border:#0066CC solid 1px; background:#D9F3FD; width:100px; height:60px;">
<div id="DivTest5" style="background:#FCFEFE; cursor:pointer;">TITLE:DivTest5</div>aaaa
</div>
<INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOff5 onclick="$('#DivTest5').Drag({MoveObj:'parent',OffMod:true,OffMask:true});$(this).css('color','#000');$('#testOn5').css('color','#666');" value=為DivTest5綁上拖動功能 type=button> <INPUT style="WIDTH: 70%; BACKGROUND: #fff; COLOR: #666" id=testOn5 onclick="$('#DivTest4').UnDrag();$(this).css('color','#000');$('#testOff5').css('color','#666');" value="注銷DivTest5的拖動功能:$('#DivTest5').UnDrag();" type=button>
<P>6.更多效果可對屬性進行自定義組合,或對各開發接口進行擴展開發。</P>
該文章在 2012/7/21 15:18:50 編輯過
關鍵字查詢
插件
拖動
相關文章
正在查詢...
Copyright 2010-2025
ClickSun
All Rights Reserved
主站蜘蛛池模板:
老熟女富婆激情刺激对白
|
午夜福利小视频400 午夜福利小视频40 午夜福利无码自拍
|
丰满少妇人妻无码专区
|
亚洲国产精品无码久久久久久曰
|
国产无套粉嫩白浆
|
无码丰满熟妇浪潮一区二区av
|
鲁丝片a一区二区三区
|
豪门的YIN荡生活
|
色窝窝亚洲AV在线观看
|
国产无套内射久久久国产
|
国产人妻黑人一区二区三区
|
A片好大好紧好爽视频
|
午夜射精日本三级
|
免费观看欧美一区二区三区
|
欧美无砖专区一区二区三区
|
吊带短裙国产在线视频
|
综合国产一区二区三区
|
成人国产精品日本在线
|
欧美成人猛交69
|
日韩av无码
|
性激烈的欧美三级视频
|
亚洲精品久久区二区三区蜜桃臀
|
亚洲熟妇无码av在线播放
|
92国产精品午夜福利
|
精品人妻一区二区三区AV中文
|
国产麻豆天美果冻无码视频
|
亚洲本色精品一区二区久久
|
污污内射在线观看一区二区少妇
|
国产在线精品一区免费香蕉
|
亚洲 欧美 影音先锋
|
国产大片B站观看
|
亚洲精品卡2卡3卡4卡5卡区
|
亚洲VA欧美VA人人爽成
|
在线无码免费的毛片视频
|
国内永久免费saascrmbt在线播放 国内熟妇不卡一区二区神马在线播放
|
日韩精品合集在线第一页
|
99久久精品无码一区二区毛片免费
|
亚洲av高清在线观看一区二区
|
精品人妻少妇一区二区三区
|
国产成人精品日本亚洲11
|
亚洲欧美精品一区二区三区四区
|