国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS onmousemove鼠標移動坐標接龍DIV效果實例

2024-05-06 15:57:34
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JS onmousemove鼠標移動坐標接龍DIV效果實例,有需要的朋友可以參考一下

效果:

JS onmousemove鼠標移動坐標接龍DIV效果實例

 

思路:

利用onmousemove事件,然后獲取鼠標的坐標,之后把DIV挨個遍歷,最后把鼠標的坐標賦給DIV。

代碼:

復制代碼 代碼如下:


<head runat="server">
    <title></title>
    <style type="text/css">
        div
        {
            width: 20px;
            height: 20px;
            background: #00FFFF;
            position: absolute;
        }
    </style>
    <script type="text/javascript">
        document.onmousemove = function (ev) {
            var div = document.getElementsByTagName('div');

            var oEvent = ev || event;       //判斷兼容性
            var pos = GetMouse(oEvent);     //確定兼容性后,利用鼠標移動坐標的函數來取得橫縱坐標
            for (var i = div.length - 1; i > 0; i--) {      //遍歷DIV,從最后一個開始。
                div[i].style.left = div[i - 1].offsetLeft + 'px';       //將前一個的offsetLeft給后一個
                div[i].style.top = div[i - 1].offsetTop + 'px';     //將前一個的offsetTop給后一個
            }
            div[0].style.left = pos.x + 'px';       //將鼠標的橫坐標給第一個
            div[0].style.top = pos.y + 'px';        //將鼠標的縱坐標給第一個
        }
        function GetMouse(ev) {     //獲取鼠標移動的坐標
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
            var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
            return { x: ev.clientX + scrollLeft, y: ev.clientY + scrollTop }
        }
    </script>
</head>
<body>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
</body>

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

圖片精選

主站蜘蛛池模板: 舟曲县| 海宁市| 简阳市| 蓬溪县| 长垣县| SHOW| 铁岭市| 资阳市| 郸城县| 梅州市| 都匀市| 班戈县| 大姚县| 巍山| 镇巴县| 沅江市| 图片| 葫芦岛市| 高密市| 本溪市| 上林县| 房山区| 灌南县| 洪雅县| 桐庐县| 文昌市| 临沭县| 宣恩县| 仙桃市| 岳阳县| 诸暨市| 波密县| 新沂市| 密云县| 枣阳市| 通榆县| 元江| 越西县| 两当县| 麦盖提县| 皮山县|