이 글은 JQuery 애니메이션과 특수효과의 사용법을 예시를 통해 분석합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
표시 및 숨기기
표시(spped,[콜백]) 및 숨기기(spped,[콜백])
속도는 느림(Slow), 보통(Normal), 빠름(Fast)으로 채울 수 있으며 해당 속도는 각각 600ms, 400ms, 200ms이다. 밀리초를 직접 채울 수도 있습니다. 콜백 함수는 작업이 완료된 후 호출됩니다.
$("img").show(3000,function(){ $(this).css("border","solid 1px #ccc”); });
toggle() 함수, 매개변수 없는 형식, 표시 및 숨기기 전환
토글(true orfalse)은 부울 값 형식을 갖습니다. true이면 요소가 표시되고, 그렇지 않으면 요소가 숨겨집니다.
Toggle(speed,[callback]) 사용법은 show() 함수와 유사합니다
스와이프
slideDown(spped,[콜백]) 및 SlideUp(spped,[콜백])
본질적으로 요소의 높이를 변경합니다
SlideToglge(sped,[callback])는 슬라이드 효과를 전환합니다
페이드 인 및 아웃
fadeIn(spped,[콜백]) 및 fadeOut(spped,[콜백])
본질적으로 요소의 투명도 변경
fadeTo(spped,opacity,[callback]); 불투명도는 투명도이며 0과 1 사이, 1은 완전히 투명합니다
맞춤 애니메이션
animate(매개변수,[기간],[완화],[콜백])
params는 애니메이션 효과를 생성하는 데 사용되는 속성 스타일 및 값 컬렉션을 나타냅니다.
기간은 세 가지 기본 속도 문자(느림, 보통, 빠름 또는 사용자 정의 밀리초 수)를 나타냅니다.
Easing은 애니메이션 플러그인에서 애니메이션의 성능을 제어하는 데 사용되며 일반적으로 선형 및 스윙 문자 값을 갖습니다.
callback은 애니메이션이 완료된 후 실행되는 콜백 함수입니다
$(this).animate( { width:"20%", height:"70px" }, //对象表示法,JQuery中常用这种格式传递参数 3000, function(){ $(this).css("border":"solid 3px #666") .html("变大了!!"); } );//传递参数时,必须用骆驼法来写属性名称,如font-size必须写成fontSize
$("p").animate( { left:"20px", top:"70px" }, 3000 ) //向右移动20像素,向下移动70像素
중지([clearQueue],[gotoEnd])
ClearQueue는 실행 중인 애니메이션을 중지할지 여부를 나타내는 부울 값입니다.
gotoEnd는 실행 중인 애니메이션을 즉시 완료할지 여부를 나타내는 부울 값입니다
지연(기간,[대기열 이름])
지속 시간은 지연된 시간 값입니다
queueName은 큐 명사, 즉 애니메이션 큐를 나타냅니다
$("a :eq(0)").click(function(){ $("img").slideToggle(3000); }); //“拉窗帘”方式切换图片 $("a:eq(1)").click(function(){ $("img").stop(); }); //停止正在执行的动画 $("a:eq(2)").click(function(){ $("img").delay(2000) .slideToggle(3000); }); //延时切换图片
이 기사가 모든 사람의 jQuery 프로그래밍에 도움이 되기를 바랍니다.