Guest User

Untitled

a guest
Oct 17th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. /**
  2. * @description 绑定事件 on(element, event, handler)
  3. */
  4. export const on = (function () {
  5. if (document.addEventListener) {
  6. return function (element, event, handler) {
  7. if (element && event && handler) {
  8. element.addEventListener(event, handler, false)
  9. }
  10. }
  11. } else {
  12. return function (element, event, handler) {
  13. if (element && event && handler) {
  14. element.attachEvent('on' + event, handler)
  15. }
  16. }
  17. }
  18. })()
  19.  
  20. /**
  21. * @description 解绑事件 off(element, event, handler)
  22. */
  23. export const off = (function () {
  24. if (document.removeEventListener) {
  25. return function (element, event, handler) {
  26. if (element && event) {
  27. element.removeEventListener(event, handler, false)
  28. }
  29. }
  30. } else {
  31. return function (element, event, handler) {
  32. if (element && event) {
  33. element.detachEvent('on' + event, handler)
  34. }
  35. }
  36. }
  37. })()
Add Comment
Please, Sign In to add comment