λͺ©μ°¨
jquery animate μ¬μ©μ
.animate() ν¨μλ₯Ό μ΄μ©νλ©΄ html Element μμ κ°μ²΄ μμ§μμ λΆμ¬ν μ μλ€.
λ°λμ CSS μμ± λ§΅ λ°μ΄ν°μ ν¨κ» μ¬μ©νλ€.
μμ§μμ κ΄λ ¨λ μμ±λ€μ λ¨μ μμΉ κ°(single numeric value)μ μ΄μ©νλ€.
μ¦, width, height, left, margin λ±μ μ΄μ©ν μ μμ§λ§ colorκ°μ κ°μλ μ¬μ©ν μ μλ€.
.animate( properties [, duration] [, easing] [, complete] ) Returns : jQuery
Durationμ μ§μμκ°μ΄λ©°, completeμλ μ½λ°± ν¨μλ₯Ό μ§μ ν΄μ, μ λλ©μ΄μ λμ μ΄ν ν¨μλ₯Ό μ€νν μ μλ€.
λ¨, μ΄ ν¨μμλ μΈμκ°μ λ겨 μ€ μλ μλ€.
- .animate( properties [, duration] [, easing] [, complete] )
- properties μμ§μμ λ§λ€μ΄ λΌμ μλ CSS μμ±λ€
- duration μμ§μμ΄ λ°μν μκ°
- easing μμ§μμ λ³νλ₯Ό μ€ μ μλ ν¨μ
- complete μμ§μμ΄ λ©μΆ ν μ€νλ ν¨μ
- .animate( properties, options )
- properties μμ§μμ λ§λ€μ΄ λΌμ μλ CSS μμ±λ€
- options A map of additional options to pass to the method. Supported keys:
- duration: μμ§μμ΄ λ°μν μκ°
- easing: μμ§μμ λ³νλ₯Ό μ€ μ μλ ν¨μ
- complete: μμ§μμ΄ λ©μΆ ν μ€νλ ν¨μ
- step: μμ§μ κ° μ€ν λ³λ‘ μ€νλ ν¨μ
- queue: μ λλ©μ΄μ ν¨κ³Όλ μμλλ‘ λ°μν©λλ€. λ§μ½ falseλ‘ νλ©΄ λμμ κ°μ΄ μμ§μμ΄ μΌμ΄λ©λλ€.
- specialEasing: CSS μμ±μ νλ μ΄μμ νΉλ³ν ν¨κ³Όλ‘ μ²λ¦¬ν©λλ€. (added 1.4).
μ’μΈ‘ λ©λ΄κ° μμν λ«νκ² νλ μ μ΄μΏΌλ¦¬λ€.
κΈ°λ³Έ μ μΌλ‘ κ°μ₯ κ°λ¨ν λ°©λ²μ΄λ€.
$(document).ready(function(){
// LNB λ©λ΄ μ λ κΈ°λ₯
$('#menu_menuFix').click(function(){
var menuInitC = $('#menuInit').attr("value");
var timeToAnimate = 100;
if(menuInitC==0) {
$('.lnb').animate({width:"240px"},timeToAnimate);
$('#menuInit').val('1');
} //if menu collapse then lanb width is 240px;
else if (menuInitC==1) {
$('.lnb').animate({width:"70px"},timeToAnimate);
$('#menuInit').val('0');
} //if menu collapse then lanb width is 70px;
});
});
λκΈ