Trigger.htm |
소스 설명 ) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>동적으로 이벤트 호출 </title> <script src="../../jquery-1[1].3.2-vsdoc2.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { //[1] btn클릭시 이벤트 처리 alert('버튼 클릭'); }); //[2]페이지 로드시 버튼 클릭 alert('test'); }); //[3]세번째 방식 버튼 클릭시 $('#my input[type=button]').one("click", function () { alert("역시 버튼이 사용자에 의해서 클릭") }); }); //[4]번째 방식의 bind 메서드 적용 $('#btn').bind("click", function () { alert("4번번째 방식버튼 클릭 입니다 ") }); //[i] 페이지의 로드시 사용자 아닌 코드에 의해서 이벤트 발생 $('#btn').trigger("click"); //실행하자마자 Click 이벤트 트리거 </script> </head> <body> <div id="my"> <input type="button" id="btn" value="버튼" class="hover" /> </div> </body> </html> |
EventTrigger.htm |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script src="../../jquery-1[1].3.2-vsdoc2.js" <script> $(document).ready(function () { $("button:first").click(function () { update($("span:first")); }); $("button:last").click(function () { $("button:first").trigger('click'); update($("span:last")); }); function update(j) { var n = parseInt(j.text(), 10); j.text(n + 1); } }); </script> <style> button { margin:10px; } div { color:blue; font-weight:bold; } span { color:red; } </style> </head> <body> <button>Button #1</button> <button>Button #2</button>
<div><span>0</span> button #2 clicks.</div> </body> </html> |
'.Net Project > Jquery 1.3.2' 카테고리의 다른 글
50장 JQueryEffect 서버 보이기/숨기기 (ShowHide) (0) | 2009.11.12 |
---|---|
49장 JQueryEvent 동적으로 다른 이벤트 호출 (Unbind) (0) | 2009.11.12 |
46장 JQueryCSS 검색된 요소 구하기 (OuterWidthAndHeight) (0) | 2009.11.11 |
45장 JQueryCSS 검색된 요소 구하기 (WidthHeight) (0) | 2009.11.11 |
44장 JQueryManipulation 검색된 요소 완전제거 (Remove) (0) | 2009.11.11 |