nimble-ui
Version:
33 lines (32 loc) • 802 B
JavaScript
/**
* 获取button属性
* @param {Event} event 事件对象
* @returns {String} 事件button属性
*/
export default function getKeycode (event) {
let res;
if (event) {
const _button = event.button + '';
if (document.implementation.hasFeature('MouseEvents', '2.0')) {
res = _button;
} else {
switch (_button) {
case '0':
case '1':
case '3':
case '5':
case '7':
res = '0';
break;
case '2':
case '6':
res = '2';
break;
case '4':
res = '1';
break;
}
}
}
return res;
}