看到現在很多應用,包括做的很優秀的産品,很多居然是支援右鍵進行拖拽的,在頁面有滾動條時,也不會随着滑鼠移動的方向向上、向下去滾動滾動條。
這裡隻是單純的寫一個相容各浏覽器的擷取滑鼠按按鍵的方法。
DOM2級事件中的event.button傳回值隻有三種
0 點選了左鍵
1 點選了中鍵(就是滾輪那一個鍵)
2 點選了右鍵
而在M$的IE中卻定義了8種
0 預設沒有點選任何滑鼠鍵
1 左鍵被點選 (0001)
2 右鍵被點選 (0010)
3 左右鍵都被點選 (0011)
4 中間被點選 (0100)
5 左鍵和中鍵被點選 (0101)
6 右鍵和中鍵被點選 (0110)
7 三個鍵(右、中右)同時被點選 (0111)
擷取滑鼠按下的按鍵(隻按了一個鍵的情況下)的方法: