精品熟人妻一区二区三区四区不卡-精品爽黄69天堂a-精品水蜜桃久久久久久久-精品丝袜国产自在线拍-精品丝袜国产自在线拍a-精品丝袜国产自在线拍免费看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

具備兼容性的拖動代碼

admin
2010年4月30日 17:7 本文熱度 8151
[p]特點:[br]1、兼容 ie6、ff、opear(ie7還沒有機會測試)[br]2、拖動流暢[br]3、起點與終點之間有過渡,使移動更平滑(可調)[/p] [p][url=http://happyshow.org/sample/20070430/move.html]演示[/url][/p] /*[br] author:misshjn[br] homepage:http://happyshow.org[br] date:2007-04-30[br][br] 拖動開始[br]*/[br]function _getstyle(element,styleprop){[br] if (element.currentstyle){[br] var y = element.currentstyle[styleprop];[br] }else if (window.getcomputedstyle){[br] var y = document.defaultview.getcomputedstyle(element,null).getpropertyvalue(styleprop.replace(/([a-z])/g,"-$1").tolowercase());[br] }[br] return y;[br]}[br]function _elementonmousedown(evt,blockid){[br] var obj, temp;[br] obj=document.getelementbyid(blockid);[br] var x = evt.clientx ││ evt.pagex;[br] var y = evt.clienty ││ evt.pagey;[br] obj.startx=x-obj.offsetleft;[br] obj.starty=y-obj.offsettop;[br][br] var d = document.createelement("div");[br] d.style.position = "absolute";[br] d.style.width = obj.clientwidth + parseint(_getstyle(obj,"borderleftwidth"),10) + parseint(_getstyle(obj,"borderrightwidth")) -2 + "px";[br] d.style.height = obj.clientheight + parseint(_getstyle(obj,"bordertopwidth"),10) + parseint(_getstyle(obj,"borderbottomwidth")) -2 + "px";[br] d.style.border = "1px dashed #666";[br] d.style.top = _getstyle(obj,"top");[br] d.style.left = _getstyle(obj,"left");[br] d.style.zindex = "9999";[br] document.body.appendchild(d);[br] document.onmousemove=function(evt){[br] d.style.left= (evt?evt.pagex:event.clientx) - obj.startx + "px";[br] d.style.top= (evt?evt.pagey:event.clienty) - obj.starty + "px";[br] };[br] document.onmouseup=function(){[br] var objl = parseint(_getstyle(obj,"left"),10);[br] var objt = parseint(_getstyle(obj,"top"),10);[br] var obj2l = parseint(d.style.left,10);[br] var obj2t = parseint(d.style.top,10);[br][br] var todolist = [];[br] var level = 10; //元素移動從起點到終點之間過渡的級數,大于0的整數[br] var speed = 10; //毫秒,每次移動的間隔時間,數字越大,動畫感越強,但跳躍感也越大[br] for (i=1; i<=level; i++){[br] todolist.push(function(t){[br] settimeout(function(){[br] obj.style.left = objl + (obj2l-objl)*(t/level) + "px";[br] obj.style.top = objt + (obj2t-objt)*(t/level) + "px";[br] if(t==i)todolist=null;[br] },speed*arguments[0]);[br] });[br] }[br] for (i=1; i<=level; i++){[br] todolist[i-1](i);[br] }[br] document.body.removechild(d);[br] document.onmousemove = null;[br] document.onmouseup = null;[br] };[br]}[br][br]/*[br] 拖動結束[br]*/ 網友評論 [li] [b]ann[/b]說: 天哪,昨天tianya.cn來我的博客訪問居然有120次~!![br][br]原來我貼了百度空間圖片上去,沒有顯示,可能有些人找到屬性,直接到我博客欣賞了,嘻嘻,無心插柳柳成蔭.[i](2007-05-11 09:51:03)[/i][/li] [li] [b]mantou[/b]說: 拖動到窗口最邊緣的時候就會出錯了。。。[i](2007-05-26 17:27:37)[/i][/li] [li] [b]skyakira[/b]說: 增加一個[br]document.onselectstart=function(){[br]returnfalse;[br]}[br]可以防止拖動時選中文字;[br][br]結束的時候[br]document.onselectstart=null;[i](2007-06-11 13:46:16)[/i][/li] [li] [b]skyakira[/b]說: d.style.width=obj.clientwidth parseint(_getstyle(obj,"borderleftwidth"),10) parseint(_getstyle(obj,"borderrightwidth"))-2 "px";[br]d.style.height=obj.clientheight parseint(_getstyle(obj,"bordertopwidth"),10) parseint(_getstyle(obj,"borderbottomwidth"))-2 "px";[br][br]在頁面內容很多的時候這兩句話錯誤;沒找到具體原因,而且頁面內容多了,那個過度的效果基本看不出來;[br][br]還有就是經常移動的div會粘到鼠標上,單獨測試的時候沒任何問題;[br][br]引用這個之前引用了prototype.js'[br]mail:sky.zhao.crm[at]gmail.com[i](2007-06-11 13:58:45)[/i][/li] [li] [b]skyakira[/b]說: if($("linediv"))[br]{[br]document.body.removechild($("linediv"));[br]}[br]vard=document.createelement("div");[br]d.setattribute("id","linediv");[br]d.style.position="absolute";[br][br]增加了虛框存在的判斷,防止鼠標滑出頁面以后,導致事件丟失,無法取消虛框的問題;[i](2007-06-11 17:18:04)[/i][/li] [li] [b]skyakira[/b]說: d.style.cursor="move";[br][br]繼續增加一個樣式,使鼠標在虛框移動時保持移動狀態;[br]mail:sky.zhao.crm[at]gmail.com[i](2007-06-12 09:08:54)[/i][/li] [li] [b]安靜[/b]說: happyshow 網頁改版啦~~恭喜一下快樂笛子~~一如繼往支持你哦,大哥.[i](2007-06-19 16:46:21)[/i][/li] [code] new document
Title
可拖動的窗口
coded by misshjn
www.happyshow.org
[/code]

該文章在 2010/4/30 17:09:08 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产性生大片免费观看性 | 国产在线观看精 | 亚洲中文字幕2025 | 日韩精品免 | 99久久99久久精品国产片果冻 | 成人无码免费一区二区三区 | 在线播放国产一区二区三区 | 国产成人精品一区二区 | 亚洲av无码久久寂寞少妇多毛 | 国产人成视频在线观看 | 久久91精品久久91综合 | 91精品国产福利在线观看 | 精品探花在线 | 久久99国产综合精品女同 | 欧美日韩国产高清一区二区 | 亚洲va在线va | 亚洲精品少妇久久久久久希岛爱理 | 国产成人高清在线观看播放 | 国产在线播放精品 | 另类欧美色图 | 91香蕉国产线观看免费茄子 | 三级韩国三级日产三级 | 蜜臀久久99精品久久久久久 | 国产麻豆剧传媒精品国产av | 日韩欧精品无码视频无删节 | 狠狠夜色 | 国产精品无码久久久久成人麻豆 | 国产亚洲av美女网站 | 国产一区二区女内射 | 日韩欧美国产传媒第一区二区 | 99久免费精品视频在线观看 | 成人亚洲国产精品一区不卡 | 亚洲日韩精品欧美一区二区一 | 人妻少妇看a偷人无码精品视频 | 自在线观看剧情 | 国内久久 | 国产激情怍爱视频在线观看 | 国产91成人免费网站 | 日本视频在线观看一区二区三区 | 99久久国产综 | 中文字幕av一区二区三区人妻少妇 |