본문 바로가기

jquery

(3)
[jQuery] 엘리먼트의 이벤트 목록 구하기 브라우저마다 에벤트가 많이 다름을 느꼈다. 코드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])); 인덱스로 지정이 가능하다.
[책] jQuery in Action 증보판 물론 이 책이 후에 나온 2판도 있는데 그래도 정리해본다. [읽기 기록]1. 8/23 ~p.182. 8/25 ~p.522. 8/31 ~p.584. 9/1 ~p.70 2009.8.21 구입2011.5월 말 Study (by Daum 자리배치)
[jQuery] iframe 엘리먼트 접근하기 자바스크립트를 이용하면 iframe에서 로딩한 엘리먼트에 접근이 가능하다.힌트는 iframe 엘리먼트를 선택하고 contents().find(...) 를 이용하는 방법이다.CSS link의 경로 바꿔치기도 가능하다. (IE, Safari, FF에서는 가능했으나 Chrome에서는 불가능했다) 참고: - How to access iframe in jQuery : 접근하는 예아래와 같은 iframe이 있다고 가정하고, id는 엘리먼트르 쉽게 접근하기 위해 부여 iframe이 내부에 someID라는 id를 가지는 자식 엘리먼트를 포함한다고 할 때,Hello world! 다음과 같이 내용을 가져오는 것이 가능하다. 핵심은 contents()에서 find하는 것$('#iframeID').contents().find..