jquery 학습노트2-jq효과
show()와hide() 방법으로 숨김을 표시할 수 있습니다.
$("#hide").click(function(){
$("p").hide();
})
$("#show").click(function(){
$("p").show();
});
toggle () 방법을 사용하여 show () 방법과hide () 방법 사이를 전환할 수 있습니다.
$("#tog").click(function(){
$("p").toggle();
});
구문:
$(selector).show(speed,callback);
$(selector).hide(speed,callback);
$(selector).toggle(speed,callback);
// speed callback ,speed ( 1000,2000 );callback ;
2. 페이드인 페이드아웃:
메서드:fadeIn(); fadeOut(); fadeToggle(); fadeTo()
$("#btn").click(function(){
$("#div1").fadeIn();
$("#div2").fadeOut(2000);
$("#div3").fadeIn("slow") ;
})
구문:
$(selector).fadeIn(speed,callback);
$(selector).fadeOut(speed,callback);
$(selector).fadetoggle(speed,callback);
#("#btn").click(function(){
$("#div4").fadeTo(slow,0.12);
});
fadeTo는 대상을 주어진 투명도 값으로 점차적으로 변화시킬 수 있다(나머지 0에서 1 사이).
문법:fadeTo(speed,opacity,callback);
3. 미끄럼:
메서드: slideDown () slideUp () slideToggle ()
$("button").click(function(){
$("#p1").slideUP("slow"); //
$("#p2").slideDown("slow"); //
$("#p3").toggle("slow"); //
});
구문:
$(selector).slideUp(speed,callback);
$(selector).slideDown(speed,callback);
$(selector).slideToggle(speed,callback);
넷째, 애니메이션:
구문:
$(selector).animate({params},speed,callback);
필수:params 매개 변수는 애니메이션을 형성한 css 속성을 정의합니다.
선택사항:speed 매개 변수는 효과가 길어집니다.
선택 사항:callback은 리셋 함수입니다.
1. 다중 매개변수 설정
$("#dtn").click(function(){
$("div").animate({
left:‘20px’,
opcity:'0.2',
height:'150px',
width:'150px'
});
});
2. animate에서도 상대 값을 사용할 수 있습니다.
$("button").click(function(){
$("#div5").animate({
left:'150px',
height:'+=20px',
width:'+=30px',
});
});
3. animate를 "show", "hide", "toggle"로 설정할 수 있습니다.
$("button").click(function(){
$("div").animate({
height:'toggle'
});
});
효과: 설정값과 기본값 사이를 전환합니다.
4. 대기열 기능 사용:
$("button").click(function(){
var div=$("div");
div.animate({height:'300px',opacity:'0.4'},"slow");
div.animate({width:'300px',opacity:'0.8'},"slow");
div.animate({height:'100px',opacity:'0.4'},"slow");
div.animate({width:'100px',opacity:'0.8'},"slow");
});
여러 개의 내부'대열'을 설정할 수 있으며, 실행할 때 순서대로 애니메이션 호출을 진행합니다
5. 애니메이션 예:
$("button").click(function(){
var div=$("div");
div.animate({left:'100px'},"slow");
div.animate({fontSize:'3em'},"slow");
});
효과:div를 오른쪽으로 이동하여 텍스트 번호를 추가합니다.
5. stop() 방법;
stop () 방법은 jQuery 효과를 정지하고 중단하는 데 사용됩니다.
구문:
$(selector).stop(stopAll,goToEnd);
선택 사항: stopAll, 애니메이션 대기열을 지울지 여부.기본false는 현재 애니메이션만 멈추고 후속 애니메이션은 순서대로 실행됩니다.
선택 사항: goToEnd, 현재 애니메이션을 즉시 완성할지 여부, 기본false.
따라서 기본stop () 은 요소에서 실행 중인 애니메이션을 지웁니다.
6. callback 리셋 함수
callback: 현재 동작이 끝난 후에 실행합니다.선택 가능한 매개 변수로 사용하기;
애니메이션과 관련된 함수 다음에 문장을 실행하려면callback을 사용하십시오.
$("p").hide(1000,function(){
alert("The paragraph is now hidden");
});
7. 체인 동작 체인
한 문장에 여러 개의 jQuery 방법을 사용하고 한 대상에 여러 가지 방법을 연속적으로 사용하며 순서대로 실행할 수 있습니다.
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
다음으로 전송:https://www.cnblogs.com/zhuyucun/p/6276684.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.