首頁  >  文章  >  每日程式設計  >  jQuery怎麼取得滑鼠的位置座標

jQuery怎麼取得滑鼠的位置座標

藏色散人
藏色散人原創
2018-12-21 14:57:0312961瀏覽



jq即時取得滑鼠目前位置座標,可以透過jQuery event.pageX和event.pageY這兩個屬性方法來實現。 jQuery event.pageX可用於尋找相對於文件左側邊緣的滑鼠位置,而event.pageY可用於尋找相對於文件上邊緣的滑鼠位置。

jQuery怎麼取得滑鼠的位置座標

下面我們就結合具體的程式碼範例,跟大家介紹jq取得滑鼠的位置座標方法。

程式碼範例如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>jq获取鼠标位置坐标示例</title>
    <style type="text/css">
 *{
            margin: 0;
 }
        html, body{
            height:100%;
 }
    </style>
    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script type="text/javascript">
 $(function() {
            $("body").mousemove(function(event){
                var relPageCoords = "(" + event.pageX + "," + event.pageY + ")";
 $(".mouse-cords").text(relPageCoords);
 });
 });
 </script>
</head>
<body>
<p>当前鼠标的坐标为: <strong class="mouse-cords"></strong></p>
</body>
</html>

mousemove()方法表示當滑鼠指標在指定的元素中移動時,就會發生mousemove 事件或規定當發生mousemove 事件時運行的函數。 (上述程式碼中,函數的參數event,相當於一個對象,用來提供滑鼠位置資訊。)

event.pageX 屬性傳回滑鼠指標的位置,相對於文件的左邊緣。 event.pageY 屬性傳回滑鼠指標的位置,相對於文件的上緣。

text()方法設定或傳回被選元素的文字內容。 (這裡的strong標籤就是用來顯示輸出滑鼠座標值)

效果如下:

jQuery怎麼取得滑鼠的位置座標

##1、event.pageX和event.pageY屬性通常是一起使用的。

2、使用者把滑鼠移動一個像素,就會發生一次 mousemove 事件。處理所有 mousemove 事件會耗費系統資源。請謹慎使用該事件。

這篇文章就是關於jq即時取得滑鼠目前位置座標的方法介紹,非常簡單易懂,希望對需要的朋友有所幫助!



以上是jQuery怎麼取得滑鼠的位置座標的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn