JavaScript檢測鼠標移動方向的方法
更新時間:2015年05月22日 15:10:42 作者:不吃皮蛋
這篇文章主要介紹了JavaScript檢測鼠標移動方向的方法,涉及javascript鼠標操作的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了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è)計有所幫助。
相關(guān)文章
150行代碼帶你實現(xiàn)微信小程序中的數(shù)據(jù)偵聽
在這篇文章中, 我將用150行代碼, 手把手帶你打造一個小程序也可以使用的偵聽器,感興趣的朋友跟隨小編一起看看吧2019-05-05在光標處插入字符串的實現(xiàn)代碼 兼容IE,Firefox
在光標處插入字符串,一般用于網(wǎng)頁編輯器中,這里用的是text,需要的朋友可以參考下。2010-03-03js使用棧來實現(xiàn)10進制轉(zhuǎn)8進制與取除數(shù)及余數(shù)
這篇文章主要介紹了js使用棧來實現(xiàn)10進制轉(zhuǎn)8進制、js取除數(shù)、余數(shù),需要的朋友可以參考下2014-06-06