jQuery
요소 가시성
수색…
매개 변수
매개 변수 | 세부 |
---|---|
지속 | 전달되면 .hide() , .show() 및 .toggle() 가 애니메이션으로 표시됩니다. 요소가 점차적으로 페이드 인 또는 페이드 아웃됩니다. |
개요
$(element).hide() // sets display: none
$(element).show() // sets display to original value
$(element).toggle() // toggles between the two
$(element).is(':visible') // returns true or false
$('element:visible') // matches all elements that are visible
$('element:hidden') // matches all elements that are hidden
$('element').fadeIn(); // display the element
$('element').fadeOut(); // hide the element
$('element').fadeIn(1000); // display the element using timer
$('element').fadeOut(1000); // hide the element using timer
// display the element using timer and a callback function
$('element').fadeIn(1000, function(){
// code to execute
});
// hide the element using timer and a callback function
$('element').fadeOut(1000, function(){
// code to execute
});
가능성을 토글
간단한 toggle()
케이스
function toggleBasic() {
$(".target1").toggle();
}
특정 기간
function toggleDuration() {
$(".target2").toggle("slow"); // A millisecond duration value is also acceptable
}
... 및 콜백
function toggleCallback() {
$(".target3").toggle("slow",function(){alert('now do something');});
}
... 또는 이징 및 콜백.
function toggleEasingAndCallback() {
// You may use jQueryUI as the core only supports linear and swing easings
$(".target4").toggle("slow","linear",function(){alert('now do something');});
}
... 다양한 옵션 이 있습니다 .
function toggleWithOptions() {
$(".target5").toggle(
{ // See all possible options in: api.jquery.com/toggle/#toggle-options
duration:1000, // milliseconds
easing:"linear",
done:function(){
alert('now do something');
}
}
);
}
slideToggle()
을 사용하여 슬라이드 를 애니메이션으로 사용할 수도 있습니다.
function toggleSlide() {
$(".target6").slideToggle(); // Animates from top to bottom, instead of top corner
}
... 또는 fadeToggle()
불투명도를 변경하여 페이드 인 / 아웃
function toggleFading() {
$( ".target7" ).fadeToggle("slow")
}
... 또는 toggleClass()
로 클래스를 토글합니다.
function toggleClass() {
$(".target8").toggleClass('active');
}
일반적인 경우는 하나의 요소를 표시하는 동안 toggle()
을 사용하여 다른 요소 (동일한 클래스)를 숨기는 것입니다.
function toggleX() {
$(".targetX").toggle("slow");
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow