s

해당 브라우저에 지원하는 이벤트 확인

var isEventSupported = (function(){
    var TAGNAMES = {
      'select':'input','change':'input',
      'submit':'form','reset':'form',
      'error':'img','load':'img','abort':'img'
    }
    function isEventSupported(eventName) {
      var el = document.createElement(TAGNAMES[eventName] || 'div');
      eventName = 'on' + eventName;
      var isSupported = (eventName in el);
      if (!isSupported) {
        el.setAttribute(eventName, 'return;');
        isSupported = typeof el[eventName] == 'function';
      }
      el = null;
      return isSupported;
    }
    return isEventSupported;
  })();

사용법은 isEventSupported(event) 인데 on 빼고 입력하면 됩니다. 여부를 리턴하죠.
링크 #1은 원문이고, 링크 #2는 예제입니다.
요즘 쓸데없는일로 스트레스쌓여서 슬럼프상태입니다. 그렇다보니 이렇게 팁을 퍼오기만 하고.. 쩝.. 일단 충분한 안정이 필요한것같습니다..ㅠㅠ

댓글 1개

댓글을 작성하시려면 로그인이 필요합니다.

팁게시판

6,077건

디자인과 관련된 유용한 정보를 공유하세요. 질문은 상단의 QA에서 해주시기 바랍니다.

+
제목 글쓴이 날짜 조회
13-03-01 조회 5,541
13-03-01 조회 3,628
13-02-26 조회 1,482
13-02-26 조회 1,078
13-02-26 조회 2,017
13-02-24 조회 5,483
13-02-24 조회 1,658
13-02-24 조회 988
13-02-24 조회 2,995
13-02-24 조회 2,706
13-02-24 조회 1,740
13-02-24 조회 3,153
13-02-24 조회 6,771
13-02-14 조회 2,390
13-02-13 조회 6,255
13-01-29 조회 5,193
13-01-24 조회 2,389
13-01-24 조회 2,106
13-01-17 조회 1,624
13-01-16 조회 1,673
13-01-08 조회 1,762
12-12-27 조회 1,429
12-12-20 조회 8,556
12-12-20 조회 1,285
12-12-06 조회 1,563