亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

javascript實現完美拖拽效果

2024-05-06 16:19:26
字體:
來源:轉載
供稿:網友

javascript實現的拖拽效果,可以把屏幕上的圖片拖動到任意地方,效果平滑,點擊圖片還可以從側邊展開圖片的詳細信息,非常好的相冊效果

拖拽的原理

1.獲取距離(鼠標的位置-odiv的外邊距)

2.理解什么時候用onmousemove事件

3.判斷是否過界

html代碼:

 

  
  1. <div id="div1"></div> 

css代碼:

 

  
  1. #div1{width:100px;height:100px;background:red;position:absolute} 

javascript代碼:

 

 
  1. window.onload=function(){ 
  2. var oDiv=document.getElementById("div1"); 
  3. var x=0; 
  4. var y=0; 
  5. oDiv.onmousedown=function(ev){ 
  6. var oEvent=ev||event; 
  7. //鼠標的橫坐標減去div的offsetLeft 
  8. x=oEvent.clientX-oDiv.offsetLeft; 
  9. //鼠標的縱坐標減去div的offsetTop 
  10. y=oEvent.clientY-oDiv.offsetTop;  
  11.  
  12. document.onmousemove=function(ev){ 
  13. var oEvent=ev||event;  
  14. var left=oEvent.clientX-x; 
  15. var right=oEvent.clientY-y; 
  16. //判斷左邊是否過界 
  17. if(left<0){ 
  18. left=0; 
  19. //判斷右邊是否過界 
  20. else if(left>document.documentElement.clientWidth-oDiv.offsetWidth){ 
  21. left=document.documentElement.clientWidth-oDiv.offsetWidth; 
  22. //判斷上邊是否過界 
  23. if(right<0){ 
  24. right=0; 
  25. //判斷下邊是否過界 
  26. else if(right>document.documentElenment.clientHeight){ 
  27. right=document.documentElenment.clientHeight-oDiv.offsetHeight; 
  28. oDiv.style.left=left+"px"
  29. oDiv.style.top=right+"px"
  30. }  
  31. document.onmouseup=function(){ 
  32. //清空document的事件 
  33. document.onmousemove=null
  34. document.onmouseup=null
  35. //解決低版本火狐bug,干掉系統默認 
  36. return false

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品美女在线观看播放| 欧美日韩国产区| 亚洲人午夜色婷婷| 性金发美女69hd大尺寸| 精品无人区乱码1区2区3区在线| 在线中文字幕日韩| 亚洲欧美国产精品久久久久久久| 国产亚洲欧美日韩精品| 欧美电影免费观看高清| 91产国在线观看动作片喷水| 热re91久久精品国99热蜜臀| 久久免费视频网站| 国产激情久久久久| 成人国产精品久久久久久亚洲| 亚洲免费成人av电影| 亚洲精品久久久久久久久久久久| 国产999精品久久久影片官网| 欧美日韩裸体免费视频| 国内精品视频久久| 国产精品国产亚洲伊人久久| 亚洲美女喷白浆| 中文字幕成人在线| 国产精品一区专区欧美日韩| 国产亚洲成av人片在线观看桃| 亚洲日本欧美中文幕| 国产精品久久9| 91国产美女视频| 亚洲国产美女久久久久| 欧美超级乱淫片喷水| 日韩人体视频一二区| 成人福利在线视频| 日韩成人在线免费观看| 欧美激情国产高清| 日韩av电影在线播放| 亚洲成人黄色在线观看| 亚洲xxx自由成熟| 国产精品扒开腿做爽爽爽的视频| 97精品国产97久久久久久| 91精品久久久久久久久| 亚洲国产黄色片| 91欧美精品成人综合在线观看| 亚洲女人天堂av| 日韩中文字幕视频在线观看| 国产主播在线一区| 亚洲天堂av电影| 欧美国产日韩中文字幕在线| 国模精品一区二区三区色天香| 麻豆精品精华液| 高清亚洲成在人网站天堂| 91亚洲va在线va天堂va国| 国产精品亚洲自拍| 久久久久久尹人网香蕉| 91av在线视频观看| 亚洲欧美日韩精品久久| 亚洲xxx自由成熟| 久久精品国产v日韩v亚洲| 亚洲字幕在线观看| 亚洲人成网在线播放| 亚洲伊人第一页| 成人妇女免费播放久久久| 午夜精品福利在线观看| 亚洲国产天堂久久综合网| 一区二区三区动漫| 日韩在线视频网站| 欧美亚洲一区在线| 成人免费观看网址| 国产精品丝袜久久久久久高清| 国产91色在线播放| 国产精品久久综合av爱欲tv| 国产日韩欧美夫妻视频在线观看| 九九热精品视频| 欧美性xxxxxxxxx| 91久久久久久久久久久久久| 91在线播放国产| 成人免费淫片视频软件| 国产日韩中文字幕在线| 日韩高清人体午夜| 亚洲高清av在线| 亚洲国产一区自拍| 亚洲一区二区中文字幕| 欧美xxxx14xxxxx性爽| 欧美亚洲另类视频| 日韩精品极品毛片系列视频| 亚洲第一精品夜夜躁人人爽| 色噜噜久久综合伊人一本| 欧美性猛交xxxx偷拍洗澡| 国产精品视频一区二区高潮| 粉嫩老牛aⅴ一区二区三区| 成人福利在线观看| 日本高清不卡在线| 亚洲男人天堂手机在线| 26uuu另类亚洲欧美日本一| 亚洲黄色有码视频| 欧美激情亚洲另类| 欧美精品在线免费观看| 国产91精品黑色丝袜高跟鞋| 午夜精品福利视频| 午夜精品理论片| 91情侣偷在线精品国产| 国产一区在线播放| 欧美性xxxx极品高清hd直播| 亚洲97在线观看| 国产精品专区h在线观看| 精品人伦一区二区三区蜜桃网站| 黄色精品在线看| 日韩激情视频在线| 亚洲欧美国产日韩中文字幕| 久久综合亚洲社区| 欧美性极品少妇精品网站| 国产精品一区久久| 日韩欧美精品中文字幕| 国产免费亚洲高清| 日韩美女视频免费在线观看| 国产成人在线亚洲欧美| 日本免费一区二区三区视频观看| 日韩欧美aⅴ综合网站发布| 国产99久久久欧美黑人| 亚洲的天堂在线中文字幕| 亚洲加勒比久久88色综合| 成人午夜在线观看| 91av在线网站| 一本色道久久88综合亚洲精品ⅰ| 日韩精品中文字幕久久臀| 一本色道久久综合亚洲精品小说| 亚洲精品一区二区网址| 日韩在线视频国产| 亚洲天堂第二页| 亚洲第一男人av| 欧美亚洲伦理www| 国产精品999| 亚洲乱码一区av黑人高潮| 自拍偷拍亚洲一区| 7777精品久久久久久| 欧美日韩亚洲视频| 久久99久久久久久久噜噜| 国产成人自拍视频在线观看| 日韩69视频在线观看| 欧美高清无遮挡| 日韩精品电影网| 亚洲精品一区久久久久久| 日韩在线观看av| 亚洲欧美激情另类校园| 精品国产一区二区三区久久狼5月| 国产在线观看精品一区二区三区| 久久99视频精品| 日韩国产高清污视频在线观看| 国内精品久久久久久久久| 精品久久久久久久久中文字幕| 久久久91精品| 成年无码av片在线| 一区二区亚洲精品国产| 北条麻妃一区二区在线观看| 欧美中文在线观看| 久久久久国色av免费观看性色| 亚洲天堂av图片| 美女视频黄免费的亚洲男人天堂| 国产欧美日韩丝袜精品一区| 久久亚洲一区二区三区四区五区高| 亚洲美女免费精品视频在线观看| 欧美激情视频免费观看| 91视频-88av| 国产精品18久久久久久首页狼| 久久久久久国产精品三级玉女聊斋| 日韩美女写真福利在线观看|