M4Q Effects
You can control element visibility with special effects functions.
About
You can control element visibility with special visibility functions:
fadeIn()
,
fadeOut()
,
slideIn()
,
slideOut()
.
Fade effect
To toggle element display
property with fade
effect, you can use functions fadeIn()
and fadeOut()
.
<button class="button" onclick="$('#div-fade').fadeIn()">Fade In</button>
<button class="button" onclick="$('#div-fade').fadeOut()">Fade Out</button>
<div id="div-fade" class="demo-box bg-red"></div>
Slide effect
To toggle element display
property with slide
effect, you can use functions slideDown()
and slideUp()
.
<button class="button" onclick="$('#div-slide').slideUp()">Slide Up</button>
<button class="button" onclick="$('#div-slide').slideDown()">Slide Down</button>
<div id="div-slide" class="demo-box bg-red"></div>
Function arguments
Each effect function may take the following arguments:
- duration - animation duration
- easing - easing function name
- callback - function was executed when animation finished
$(...).fadeIn(1000, 'linear', function(){
console.log('Animation done');
})
<button class="button"
onclick="$('#div-slide2').slideUp(1000, 'easeOutBounce')">Slide Up</button>
<button class="button"
onclick="$('#div-slide2').slideDown(1000, 'easeOutBounce')">Slide Down</button>
<div id="div-slide2" class="demo-box bg-red"></div>