UNPKG

nimble-ui

Version:
33 lines (32 loc) 802 B
/** * 获取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; }