国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

圖片精選

主站蜘蛛池模板: 天镇县| 运城市| 峨山| 宁都县| 平昌县| 潍坊市| 兴仁县| 乌拉特后旗| 厦门市| 昌黎县| 睢宁县| 湖州市| 进贤县| 新邵县| 兴安县| 湘乡市| 黎川县| 望奎县| 镇赉县| 盐池县| 平阴县| 沐川县| 白山市| 扎囊县| 邯郸县| 客服| 保德县| 双城市| 准格尔旗| 南京市| 和静县| 昌都县| 东兰县| 望城县| 万安县| 岳阳县| 丹江口市| 永安市| 潜江市| 边坝县| 新龙县|