브라우저마다 에벤트가 많이 다름을 느꼈다.
코드
function getAllEvents(element) {
var result = [];
for (var key in element) {
if (key.indexOf('on') === 0) {
result.push(key);
}
}
return result.join(' ');
}
인자로 객체를 넘기면 된다.
jQuery를 사용할 경우 확장객체의 일부를 넘기면 된다.
클래스가 fixed인 것을 아래와 같이 선택했다면,
var fixedElem = $(".fixed");
alert(getAllEvents(fixedElem[0]));
인덱스로 지정이 가능하다.
'Programing > 웹' 카테고리의 다른 글
[AngularJS, CSS] Conditionally Apply a CSS Class with AngularJS (0) | 2014.12.18 |
---|---|
[AngularJS] {{value}}의 렌더링 문제 (0) | 2014.12.18 |
[HTML] IMG 엘리먼트에 base64를... (0) | 2014.11.11 |
[CSS] CSS 스프라이트(CSS Sprites) (0) | 2014.10.17 |
[JavaScript] 브라우저 크기 구하기 : 화면 해상도 구하기 (1) | 2014.04.18 |