国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - js實現簡單圖片拖拽效果

js實現簡單圖片拖拽效果

2022-01-22 18:50qq_44801336 js教程

這篇文章主要為大家詳細介紹了js實現簡單圖片拖拽效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現簡單圖片拖拽效果的具體代碼,供大家參考,具體內容如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//圖片需要自己導入
<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>在當前顯示區范圍內實現點不到的小方塊</title>
 <style>
 div{position:fixed;width:100px;height:100px;
  background-image:url(images/xiaoxin.gif);
   background-size:100%;
 }
 </style>
 
 </head>
 <body>
 <div id="pop"></div>
 <script>
 let pop = document.getElementById("pop")
 //定義開關變量,用于控制圖片是否跟隨鼠標移動
 let canMove = false;
 //在開始拖拽時,就保存鼠標距div左上角的相對位置
 let offsetX,offsetY;
 //當在pop上按下鼠標時
 pop.onmousedown=function(e){
  //可以開始拖動
  canMove=true;
  offsetX=e.offsetX;
  offsetY=e.offsetY;
 }
 //當鼠標在窗口移動時
 window.onmousemove=function(e){
  //只有當pop可以移動時
  if(canMove==true){
  //讓pop跟隨鼠標移動
  //開始拖拽時,立刻獲得鼠標距圖片左上角的相對位置
  //求pop的top和left
  let left=e.clientX-offsetX;
  let top=e.clientY-offsetY;
  //設置pop的top和left屬性
   pop.style.left=left+"px";
   pop.style.top=top+"px";
  }
 }
 //當在pop上抬起鼠標按鍵時
 pop.onmouseup=function(){
  //停止拖拽
  canMove=false
 }
 </script>
 </body>
</html>

效果圖:

js實現簡單圖片拖拽效果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_44801336/article/details/104492730

延伸 · 閱讀

精彩推薦
  • js教程JavaScript canvas實現跟隨鼠標移動小球

    JavaScript canvas實現跟隨鼠標移動小球

    這篇文章主要為大家詳細介紹了JavaScript canvas實現跟隨鼠標移動小球,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    清靜清源10352022-01-20
  • js教程JS+CSS實現動態時鐘

    JS+CSS實現動態時鐘

    這篇文章主要為大家詳細介紹了JS+CSS實現動態時鐘,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    易點都不懶5022022-01-21
  • js教程微信小程序視頻彈幕發送功能的實現

    微信小程序視頻彈幕發送功能的實現

    這篇文章主要介紹了微信小程序視頻彈幕發送功能的實現,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的...

    保護我方豆豆4962021-12-21
  • js教程微信小程序彈窗禁止頁面滾動的實現代碼

    微信小程序彈窗禁止頁面滾動的實現代碼

    這篇文章主要介紹了微信小程序彈窗禁止頁面滾動的實現代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需...

    任我行RQ5542021-12-23
  • js教程如何在JavaScript中正確處理變量

    如何在JavaScript中正確處理變量

    這篇文章主要介紹了如何在JavaScript中正確處理變量,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    瘋狂的技術宅10692021-12-20
  • js教程js實現鼠標切換圖片(無定時器)

    js實現鼠標切換圖片(無定時器)

    這篇文章主要為大家詳細介紹了js實現鼠標切換圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    楓思然8152022-01-10
  • js教程選擇 JavaScript 測試框架的標準

    選擇 JavaScript 測試框架的標準

    由于 JavaScript 被廣泛認為是“web語言”,因此該語言的測試自動化框架是最豐富和最受歡迎的也就不足為奇了。通過考慮不同框架的屬性,你將更加清楚哪...

    粵嵌教育6822022-01-07
  • js教程mapboxgl實現帶箭頭軌跡線的代碼

    mapboxgl實現帶箭頭軌跡線的代碼

    這篇文章主要介紹了mapboxgl實現帶箭頭軌跡線的代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    GIS兵器庫9212021-12-27
主站蜘蛛池模板: 国产成人综合一区二区三区 | 不卡一区 | 久久久久久久91 | 99er视频| 黄色免费看片网站 | 色天天综合久久久久综合片 | 青青久视频 | 亚洲精品二区 | 亚洲精品一二区 | 成人免费视频在线观看 | 久久免费看少妇a高潮一片黄特 | 欧美亚洲视频在线观看 | 91在线你懂的 | 国产一区二区三区精品久久久 | 国产精品密在线观看 | 日本欧美一区二区 | 亚洲视频免费观看 | 国产一级在线 | 欧美一区二区在线视频 | 夜夜爽av福利精品导航 | 99草在线视频 | 午夜视频网站 | 黄色电影天堂 | 亚洲精品久久久久久久蜜桃 | 日韩中文字幕一区 | 欧美一区日韩一区 | 精品www| www.操.com| 懂色aⅴ精品一区二区三区蜜月 | 欧美成人黄色 | 欧美一级片在线 | 日韩一区二区三区福利视频 | 久久91精品国产 | 日韩欧美在线视频 | 成人精品视频99在线观看免费 | 国产精品久久久久桃色tv | 久久av网 | 国产综合视频 | 日本三级视频 | 亚洲一区av在线 | 91精品国产综合久久久久久丝袜 |