欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2013年12月16日 16:59:55   作者:  
這篇文章主要介紹了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);     //確定兼容性后,利用鼠標移動坐標的函數(shù)來取得橫縱坐標
            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>

相關(guān)文章

  • JS實現(xiàn)十字坐標跟隨鼠標效果

    JS實現(xiàn)十字坐標跟隨鼠標效果

    這篇文章給大家分享一下通過JS實現(xiàn)十字坐標跟隨鼠標效果的代碼,有需要的朋友參考學習下吧。
    2017-12-12
  • window.onerror()的用法與實例分析

    window.onerror()的用法與實例分析

    目前在做window.onerror時上報js錯誤信息的事,整理下相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • JS自定義對象實現(xiàn)Java中Map對象功能的方法

    JS自定義對象實現(xiàn)Java中Map對象功能的方法

    這篇文章主要介紹了JS自定義對象實現(xiàn)Java中Map對象功能的方法,可實現(xiàn)類似Java中Map對象增刪改查等功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • JS鍵盤版計算器的制作方法

    JS鍵盤版計算器的制作方法

    這篇文章主要為大家詳細介紹了JS鍵盤版計算器的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 理解Javascript圖片預加載

    理解Javascript圖片預加載

    這篇文章主要介紹了Javascript圖片預加載,幫助大家理解Javascript圖片預加載的實現(xiàn)原理,感興趣的小伙伴們可以參考一下
    2016-02-02
  • JavaScript解析JSON數(shù)據(jù)示例

    JavaScript解析JSON數(shù)據(jù)示例

    這篇文章主要介紹了JavaScript解析JSON數(shù)據(jù),涉及javascript針對json格式數(shù)據(jù)的讀取、遍歷相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • JS實現(xiàn)簡單拖動模態(tài)框案例

    JS實現(xiàn)簡單拖動模態(tài)框案例

    這篇文章主要為大家詳細介紹了JS實現(xiàn)簡單拖動模態(tài)框案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • js如何獲取對象在數(shù)組中的index

    js如何獲取對象在數(shù)組中的index

    這篇文章主要介紹了js如何獲取對象在數(shù)組中的index,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • JavaScript知識點總結(jié)之如何提高性能

    JavaScript知識點總結(jié)之如何提高性能

    JavaScript的性能問題不容小覷,這就需要我們開發(fā)人員在編寫JavaScript程序時多注意一些細節(jié),本文非常詳細的介紹了一下JavaScript性能優(yōu)化方面的知識點,絕對是干貨,需要的朋友快來一起學習吧
    2016-01-01
  • Javascript 鏈式作用域詳細介紹

    Javascript 鏈式作用域詳細介紹

    這篇文章主要介紹了Javascript 鏈式作用域詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02

最新評論