對於鍵盤和滑鼠事件,該屬性用於確定你按下的是哪乙個鍵盤按鍵或滑鼠按鈕。
which
屬性對dom原生的event.keycode
和event.charcode
進行了標準化。
適用的事件型別主要有鍵盤事件:keypress、keydown、keyup,以及滑鼠事件:mouseup、mousedown。
該屬性屬於jquery的event
物件(例項)。
在mousedown、mouseup事件中,event.which
屬性返回的是對應滑鼠按鈕的對映**值(相當於event.button
)。以下是主要的滑鼠按鈕對映**對應表。
which
屬性的返回值是number型別,返回觸發當前事件時按下的鍵盤按鍵或滑鼠按鈕。
event.which屬性值
對應的滑鼠按鈕
1滑鼠左鍵
2滑鼠中鍵(滾輪鍵)
3滑鼠右鍵
在keydown、keyup事件中,event.which
屬性返回的是對應按鍵的對映**值(相當於event.keycode
)。以下是常用的鍵盤按鍵對映**的對應表:
which屬性值(或範圍)
對應的輸入字元
48 - 57
對應字元 0 - 9
65 - 90
對應字元 a - z
97 - 122
對應字元 a - z
在keypress事件中,event.which
屬性返回的是輸入的字元的unicode值(相當於event.charcode
)。以下是常用的字元unicode**對應表。更多字元的unicode**,請參見完整的ascii編碼表(unicode相容ascii)。
which屬性值(或範圍)
對應的鍵盤按鍵
8backspace鍵
9tab鍵
13enter鍵
16shift鍵
17ctrl鍵
20alt鍵
20caps lock鍵(大小寫鎖定)
27esc鍵
33 - 36
對應按鍵 pageup、pagedown、end、home
37 - 40
對應按鍵 左、上、右、下(方向鍵)
45 - 46
對應按鍵 insert、delete
48 - 57
對應按鍵 0 - 9(非小鍵盤)
65 - 90
對應按鍵 a - z
91windows鍵
96 - 105
對應按鍵 0 - 9(小鍵盤)
106、107、109、110、111
對應按鍵*、+、-、.、/(小鍵盤)
112 - 123
對應按鍵 f1 - f12
event屬性詳解
b 注意 window.event只對ie有效,而對ff是不相容的 b event代表事件的狀態,例如觸發event物件的元素 滑鼠的位置及狀態 按下的鍵等等。event物件只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬...
ode求解器的事件 Event 屬性
檢測事件 matlab微分方程如何設定變數的範圍 如dy1 y2 dy2 y1 1 其中y1的範圍為0 解 m檔案 function value,isterminal,direction events1 t,y value y 1 4 isterminal 1 direction 0 命令視窗 dy...
利用event的inaxes屬性獲取當前trace
當滑鼠進入乙個matplotlib.figure.axes時,會觸發axes enter事件,並傳入引數event,event有乙個屬性event.inaxes,通過該屬性遍歷mplcanvas的self.axes陣列,即self.axes.index event.inaxes 可以得到該axes在...