mylib.js 477 B

123456789101112131415161718192021222324252627
  1. function $(id) {
  2. return document.getElementById(id);
  3. }
  4. function bind(elem, en, fn) {
  5. if (elem.addEventListener) {
  6. elem.addEventListener(en, fn);
  7. } else {
  8. elem.attachEvent('on' + en, fn);
  9. }
  10. }
  11. function unbind(elem, en, fn) {
  12. if (elem.removeEventListener) {
  13. elem.removeEventListener(en, fn);
  14. } else {
  15. elem.detachEvent('on' + en, fn);
  16. }
  17. }
  18. function preventDefault(evt) {
  19. if (evt.preventDefault) {
  20. evt.preventDefault();
  21. } else {
  22. evt.returnValue = false;
  23. }
  24. }