首頁 > web前端 > js教程 > 主體

JQuery使用mousedown和mouseup判斷滑鼠按下與釋放位置是否相同

黄舟
發布: 2018-05-22 09:31:33
原創
2539 人瀏覽過

JQuery中,我們可以利用mousedown、mouseup來追蹤頁面的滑鼠按下與釋放事件

如何取得滑鼠的位置資訊?事件event的pageX和pageY屬性可以讓我們獲得滑鼠在頁面中的具體位置信息,相當於數學座標系中的xy座標那樣。

於是我們可以先用一個全局變數來記錄滑鼠按下的位置信息,再在滑鼠釋放的函數裡判斷按下的位置與釋放的位置是否一致,再根據結果做操作。

範例程式碼如下:

    var x,y;
    $(document).mousedown(function(event){ //获取鼠标按下的位置
        x = event.pageX;
        y = event.pageY;
    });
    $(document).mouseup(function(event){//鼠标释放        
    var newX = event.pageX;        
    var newY = event.pageY;        
    if(x==newX && y==newY){
            //位置相同的操作
        }        else{
            //位置不同的操作
        }
    })
登入後複製

以上是JQuery使用mousedown和mouseup判斷滑鼠按下與釋放位置是否相同的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!