@gf-ui/components
Version:
44 lines (43 loc) • 1.03 kB
JavaScript
/**
* @overview 设置样式表
* @author gf
* @param { v } 类名和样式
*/
export function setStyleSheet(v) {
let styleSheet = document.styleSheets[0];
styleSheet.insertRule(v);
}
/* 绑定事件 */
export const on = (function () {
if (document.addEventListener) {
return function (element, event, handler) {
if (element && event && handler) {
element.addEventListener(event, handler, false);
}
};
}
else {
return function (element, event, handler) {
if (element && event && handler) {
element.attachEvent('on' + event, handler);
}
};
}
})();
/* 解除事件 */
export const off = (function () {
if (document.removeEventListener) {
return function (element, event, handler) {
if (element && event) {
element.removeEventListener(event, handler, false);
}
};
}
else {
return function (element, event, handler) {
if (element && event) {
element.detachEvent('on' + event, handler);
}
};
}
})();