滑鼠和滾輪方向判斷

2021-08-07 10:46:02 字數 1444 閱讀 8999

1.滑鼠進入方向判斷:

lang="en">

charset="utf-8">

documenttitle>

rel="stylesheet"

href="">

head>

id="a"

style="width:200px;height:200px;margin:100px auto;background:#06c">

body>

document.getelementbyid("a").onmouseenter = function

(e) else

if(e.clientx > (_x + _w / 2))

else

_m = "center";

_m += "-";

if(e.clienty < (_y + _h / 2))

else

if(e.clienty > (_y + _h / 2))

else

_m += "middle";

alert(_m);

}script>

html>

2.滾輪滾動方向判斷:

無標題文件title>

#div1

style>

/*滑鼠滾輪事件

ie/chrome : onmousewheel

event.wheeldelta

上:120

下:-120

firefox : dommousescroll 必須用addeventlistener

event.detail

上:-3

下:3return false阻止的是 obj.on事件名稱=fn 所觸發的預設行為

addeventlistener繫結的事件需要通過event下面的preventdefault();

*/window.onload = function

() //alert(2);

function

fn(ev) else

//alert(b);

if ( b ) else

if (ev.preventdefault)

return

false;

}if(document.attachevent));

}else);}/**/

}script>

head>

style="height: 2000px;">

id="div1">

div>

body>

html>

ArcGIS滑鼠滾輪方向之登錄檔篇

arcmap滑鼠滾輪方向的設定是記錄在登錄檔資訊中,那麼我們做乙個簡單的測試。先開啟登錄檔,將reversemousewheel刪除,再開啟arcmap進行滑鼠滾輪方向設定。設定完成後,重新整理登錄檔,reversemousewheel又回來了。這說明了arcmap在設定時會對登錄檔進行編輯。我們可...

滑鼠 5 滾輪

這不是乙個噱頭,看 雖然很長,但卻很經典,可以實現鍵盤,滾輪滑動滾動條。下面是標頭檔案,是儲存的資料。define numlines int sizeof sysmetrics sizeof sysmetrics 0 struct sysmetrics 來了 include include incl...

滑鼠滾輪事件

新增事件 有相容性 註冊事件 if document.addeventlistener window.onmousewheel document.onmousewheel scrollfunc ie opera chrome detail與wheeldelta 判斷滾輪向上或向下在瀏覽器中也有相容性...