1. DOM 로드
페이지가 로드된 후 브라우저는 JavaScript를 통해 DOM 요소에 이벤트를 추가합니다. 일반 JavaScript 코드에서는 window.onload 메서드를 주로 사용하고, JQuery에서는 $(document).ready() 메서드를 사용합니다. JQuery의 단순화된 쓰기 방법 "$()". window.onload에 이벤트를 등록하는 경우 하나의 window.onload 본문에만 등록할 수 있습니다. 하지만 JQuery를 사용하면 여러 $(document).ready() 또는 $()에 등록할 수 있습니다.
2. 이벤트 바인딩
지정된 이벤트를 일치하는 요소에 바인딩합니다. 예를 들어, 어제 우리는 window.onload에 이벤트를 바인딩했습니다: "$("p").onclick(function(){
Alert( $(this).text() );
});" JQuery의 $(document).ready()는 다음과 같이 바인딩될 수 있습니다:
“$("p").click(function(){
바인딩()을 사용하면 다음과 같이 바인딩할 수 있습니다:
$("p").bind("click", function(){
$("td").hover(
function () {$(this).addClass("hover");},
function () {$(this).removeClass("hover" );}
);
function () {$(this).addClass("selected");},
function () {$( this) .removeClass("selected");}
);
6.이벤트 제거
off may btn”).unbind();JQuery의 DOM 애니메이션DOM 객체의 표시 및 숨기기 방법을 설정하여 애니메이션 효과를 연출할 수 있습니다. 1. 애니메이션 효과 없이 숨기기 및 표시 hide(): HTML 문서에서 요소에 대해 hide() 메서드를 호출하면 요소의 표시 스타일이 없음으로 변경됩니다. 코드 기능은 css("display", "none");과 동일합니다. show(): 요소의 표시 스타일을 이전 표시 상태로 변경합니다. toggle(): 요소의 표시 상태를 전환합니다. 요소가 표시되면 숨김으로 전환하고, 요소가 숨겨져 있으면 표시로 전환합니다. 2. 투명도 효과의 숨기기 및 표시를 설정하면 페이드 인 및 페이드 아웃 애니메이션 효과를 얻을 수 있습니다. fadeIn(), fadeOut(): 요소의 투명도만 변경합니다. fadeOut()은 요소가 완전히 사라질 때까지 지정된 시간 동안 요소의 불투명도를 줄입니다. fadeIn()은 그 반대입니다. 예를 들어 $("p").fadeIn("slow");처럼 600밀리초 동안 단락을 천천히 페이드 인합니다.fadeTo(): 점진적으로 불투명도를 지정된 값(0~1 사이)으로 조정합니다. 그리고 선택적으로 애니메이션이 완료되면 콜백 함수를 트리거합니다. 예를 들어 단락의 투명도를 0.25로 빠르게 조정하려면 200밀리초를 사용합니다. 애니메이션이 끝나면 "애니메이션 완료" 메시지 상자가 표시됩니다: "$("p").fadeTo("fast", 0.25, function( ){ 경고(" 애니메이션이 완료되었습니다.") });".
3. 높이 효과 숨기기 및 표시를 설정하면 아래로 미끄러지고 닫히는 애니메이션 효과를 얻을 수 있습니다.
slideDown(), SlideUp(): 요소의 높이만 변경됩니다. 요소의 표시 속성이 없음인 경우 SlideDown() 메서드가 호출되면 요소가 위에서 아래로 확장되어 표시됩니다. SlideUp() 메서드는 정반대입니다. 요소는 아래에서 위로 짧아지고 숨겨집니다. 예를 들어 $("p").slideDown("slow");처럼 600밀리초를 사용하여 단락을 천천히 아래로 밀어냅니다.
slideToggle(): 높이 변경을 통해 일치하는 요소의 가시성을 전환합니다. 예를 들어, 200밀리초 안에 단락을 빠르게 위아래로 슬라이드하면 "애니메이션 완료" 메시지 상자가 표시됩니다: "$("p").slideToggle("fast",function(){ 경고( "애니메이션 완료" ."); });".
위 내용은 JQuery의 이벤트 및 DOM 애니메이션 작업 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!