JavaScript檢測鼠標移動方向的方法
更新時間:2015年05月22日 15:10:42 作者:不吃皮蛋
這篇文章主要介紹了JavaScript檢測鼠標移動方向的方法,涉及javascript鼠標操作的相關技巧,需要的朋友可以參考下
本文實例講述了JavaScript檢測鼠標移動方向的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
function Start() {
stage.addEventListener(MouseEvent.MOUSE_MOVE, CheckDirection);
}
Start();
var prevX=0;
var prevY=0;
var curX=0;
var curY=0;
var dirX:String="";
var dirY:String="";
function CheckDirection(e:MouseEvent) {
trace("X movement: " + GetHorizontalDirection() + ", Y movement: " + GetVerticalDirection());
e.updateAfterEvent();
}
function GetHorizontalDirection():String {
prevX=curX;
curX=stage.mouseX;
if (prevX>curX) {
dirX="left";
} else if (prevX < curX) {
dirX="right";
} else {
dirX="none";
}
return dirX;
}
function GetVerticalDirection():String {
prevY=curY;
curY=stage.mouseY;
if (prevY>curY) {
dirY="up";
} else if (prevY < curY) {
dirY="down";
} else {
dirY="none";
}
return dirY;
}
希望本文所述對大家的javascript程序設計有所幫助。
相關文章
檢查輸入的是否是數(shù)字使用keyCode配合onkeypress事件
檢查輸入的是否是數(shù)字在本文使用keyCode配合onkeypress事件來實現(xiàn),具體示例如下2014-01-01
IE下window.onresize 多次調(diào)用與死循環(huán)bug處理方法介紹
IE下window.onresize多次調(diào)用與死循環(huán)bug處理方法介紹。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
學習javascript面向?qū)ο?理解javascript對象
這篇文章主要介紹了javascript對象,學習javascript面向?qū)ο?,感興趣的小伙伴們可以參考一下2016-01-01

