1. hide() 및 show() 표시 및 숨기기
애니메이션의 경우 표시 및 숨기기는 가장 기본적인 효과 중 하나입니다. 이 섹션에서는 jQuery의 표시 및 숨기기에 대해 간략하게 소개합니다.
2. show(), hide() 및 Toggle() 메서드를 사용합니다
이전 예제에서는 show() 및 hide() 메소드를 간략하게 소개했습니다. 실제로 이 두 메소드는 매개변수를 사용하여 표시 및 숨기기 프로세스를 제어할 수 있습니다.
구문은 다음과 같습니다
표시(기간,[콜백]);
hide(기간,[콜백]);
$("p").hide(300) //숨기기
});
$("input:last").click(function() {
$("p").show(500) //표시
; });
});
>
hide() 및 show()에 시간 매개변수가 추가된 점을 제외하면 예제는 첫 번째 예제와 동일합니다. 실제로 toogle()은 이벤트 매개변수를 추가할 수도 있습니다.
애니메이션 효과의 경우 jQuery는 fadeIn() 및 fadeOut이라는 두 가지 실용적인 방법도 제공합니다. 해당 애니메이션 효과는 페이딩과 유사하며 구문은 Slow() 및 hide()와 완전히 동일합니다.
fadeIn(기간, [콜백]);
예시
코드 복사

fadeTo() 메소드 사용.
fadeTo() 메서드는 선택한 요소의 불투명도를 지정된 값으로 점진적으로 변경합니다.예:
속도 선택 과목. 요소가 현재 투명도에서 지정된 투명도로 변경되는 속도를 지정합니다.
가능한 값:
"천천히"
"보통"
"빠르게"
불투명도가 필요합니다. 페이드 인 또는 페이드 아웃할 투명도를 지정합니다. 0.00에서 1.00 사이의 숫자여야 합니다.
콜백
선택 과목. fadeTo 함수가 실행된 후 실행될 함수입니다.
콜백에 대해 자세히 알아보려면 jQuery 콜백 장을 방문하세요.
3. 슬라이드 슬라이드업 및 슬라이드다운 효과

앞쪽 화면에서는 jQuery를 사용하여 SlideUp()과 SlideDown()을 사용하고 있으며 PPT중의 그림은 Slow()와 Hide()와 동일합니다. 。
4.자정义动画JQuery가 사용할 수 없는 일반적인 사용성, jQuery가 아닌 animate() 방식, 能够使开发者자체 설정.节主要通过介绍animate()방법을 사용하세요两种형式及应사용。
animate()방식으로 실행하는 방법은 다음과 같습니다.
animate(매개변수,[기간],[완화],[콜백])其中params는 为希望进行变幻的css属性列表, 以及希望变化到的最终值, 지속 시간, 为可选项, 与show()/hide() 의 参数含义完전체상동등합니다.可选参数,대중적 사용. jQuery는 선형 및 스윙을 사용하여 선형 및 스윙을 구현합니다.callback은 回调函数에서 사용됩니다.
需要注意。params中的变weight遵循camel命名方式。例如paddingLeft는 padding-left가 아닙니다. 🎜>
이미지 배경색상이 애니메이션화되지 않습니다.
复主代码
div {
배경색: #FFFF00;
높이: 40px;
너비: 80px;
테두리: 1px 솔리드 #000000;
여백 상단: 5px;
패딩: 5px;
텍스트 정렬: 중앙;
}
스타일>
여기params中,jQuery还可以사용“ =”或者"-="来表示상对变化。如
div {
배경색: #FFFF00;
높이: 40px;
너비: 80px;
테두리: 1px 솔리드 #000000;
여백 상단: 5px;
패딩: 5px;
텍스트 정렬: 중앙;
위치: 절대;
}
스타일>
이동>버튼>
이동>버튼>
其中,params与第一种shape式完全样,options为动画可选参数列表,主要包括duration,esaing,callback,queue等,其中duration.easing.callback与第一种shape式完全一样,queue为布尔值,表示当多个 animate()组成jQuery时,当前animate()紧接这下一个animate(),是按顺序执行(true)还是同时触发false
如下例子, 展示了animate()第二种사용법。

实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象的,可以用承诺对象中的方法,而jquery不基于承诺对象。

修改方法:1、用css()设置新样式,语法“$(元素).css("min-height","新值")”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr("style","min-height:新值")”。

增加元素的方法:1、用append(),语法“$("body").append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$("body").prepend(新元素)”,可向body内部的开始处增加元素。

在jquery中,apply()方法用于改变this指向,使用另一个对象替换当前对象,是应用某一对象的一个方法,语法为“apply(thisobj,[argarray])”;参数argarray表示的是以数组的形式进行传递。

删除方法:1、用empty(),语法“$("div").empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$("div").children().remove();”,只删除子元素,不删除内容。

on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件处理程序;3、第三个参数可省略,规定传递到函数的额外数据;4、第四个参数可省略,规定当事件发生时运行的函数。

去掉方法:1、用“$(selector).removeAttr("readonly")”语句删除readonly属性;2、用“$(selector).attr("readonly",false)”将readonly属性的值设置为false。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.
