欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

使用JavaScript怎么實現(xiàn)一個跟隨鼠標移動的盒子-創(chuàng)新互聯(lián)

這篇文章給大家介紹使用JavaScript怎么實現(xiàn)一個跟隨鼠標移動的盒子,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

成都創(chuàng)新互聯(lián)公司提供網(wǎng)站建設、成都網(wǎng)站建設、網(wǎng)頁設計,高端網(wǎng)站設計,一元廣告等致力于企業(yè)網(wǎng)站建設與公司網(wǎng)站制作,十多年的網(wǎng)站開發(fā)和建站經(jīng)驗,助力企業(yè)信息化建設,成功案例突破數(shù)千家,是您實現(xiàn)網(wǎng)站建設的好選擇.

代碼:


<!DOCTYPE html>
<html lang="en">
 
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<style>
  div {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 100px;
    background-color: red;
  }
</style>
 
<body>
  <div>111111111</div>
  <script>
    var div = document.getElementsByTagName('div')[0];
    div.onmousedown = function(e) {
      e = window.event || e;
      // 鼠標按下 獲取鼠標距離頁面左側(cè)距離
      var x = e.clientX;
      // 獲取鼠標距離頁面上側(cè)距離
      var y = e.clientY;
      // 元素距離頁面左側(cè)距離
      var elex = div.offsetLeft;
      // 元素距離頁面上側(cè)距離
      var eley = div.offsetTop;
      // 相減得到鼠標距離元素的距離
      var X = x - elex;
      var Y = y - eley;
      console.log(X, Y);
      document.onmousemove = function(e) {
          e = window.event || e;
          // 鼠標移動過程中 獲取鼠標距離頁面距離
          var movex = e.clientX;
          var movey = e.clientY;
          // 1.左側(cè)邊界值
          // 元素移動過程中距離頁面左側(cè)距離
          var leftx = movex - X;
          var lefty = movey - Y;
          // 1.左側(cè)邊界值
          if (leftx <= 0) {
            leftx = 0;
          }
          // 2.上側(cè)邊界值
          if (lefty <= 0) {
            lefty = 0
          }
          // 3.右側(cè)邊界值
          // 頁面可視區(qū)寬 -元素寬
          var rightx = document.documentElement.clientWidth - div.offsetWidth;
          if (leftx >= rightx) {
            leftx = rightx
          }
          // 4.下側(cè)邊界值
          // 頁面可視區(qū)高 -元素高
          var righty = document.documentElement.clientHeight - div.offsetHeight;
          if (lefty >= righty) {
            lefty = righty;
          }
          // 鼠標移動過程中 獲取鼠標距離頁面距離 - 鼠標距離元素的距離 =元素的left top值
          div.style.left = leftx + 'px';
          div.style.top = lefty + 'px';
 
 
 
        }
        // 抬起清除移動事件
      document.onmouseup = function() {
          document.onmousemove = null;
        }
        // 阻止默認事件
      return false;
 
    }
  </script>
</body>
 
</html>

關于使用JavaScript怎么實現(xiàn)一個跟隨鼠標移動的盒子就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

新聞標題:使用JavaScript怎么實現(xiàn)一個跟隨鼠標移動的盒子-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://aaarwkj.com/article10/iddgo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、域名注冊動態(tài)網(wǎng)站、微信小程序、網(wǎng)站內(nèi)鏈外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
加勒比中文字幕日本道| 在线观看亚洲毛片网站| 99久久成人国产精品免费| 91成年精品一区在线观看| 99国产精品热久久婷婷| 日韩精品一区二区三区人妻视频| 中文字幕一区日韩欧美| 国产综合亚洲欧美日韩| 日韩av熟女人妻一区二| 黄色av免费播放网站| 国产三级精品正在播放| 亚洲精品在线观看毛片| 国产一级黄色片免费看| 日本电影在线看一区二区| 欧美欧成人一区二区三区a∨| 国产真实乱偷精品视频免| 无人视频在线观看高清91| 国产美女主播一二三区| 黄色录像一级大片中国的| 亚洲人妻av一区二区| 正在播放日韩黄色精品| 亚洲天堂精品日韩电影| 亚洲精品美女久久久久高潮| 久久中文字幕一区二区三区| av剧情网址在线观看| 亚洲人妻在线一区二区三区| 国产一区二区91精品| 高清美女视频亚洲免费| 大香蕉欧美视频伊在线| 国内精品人妻久久毛片| 亚洲欧美日韩另类在线视频| 婷婷丁香久久五月婷婷| 亚洲国产日韩欧美在线播放| 精品熟妇人妻一区二区三区| 亚洲精品一区二区三区高清| 亭亭丁香激情五月涩久久| 九九视频免费观看5| 日本熟妇色在线视频不卡| 国产精品久久高清免费| 不卡二卡三卡四卡精品| av一区二区日韩电影|