front/JS
[jQuery] μ νμμ μ λμμΉ(offset) μ μλμμΉ(position)
λ°°κ³ νμ
2023. 9. 19. 18:02
728x90
π λ²νΌ λλ₯΄λ©΄ scroll μ΄ μμ§μ΄κ² νκΈ° !!
- μ λ μμΉ
- var offset = $('#div1').offset(); //μ νν νκ·Έμ μμΉμ μ λμ μμΉλ₯Ό λ°ν.
- console.log(offset);
- // {top:58, left:0}
- μλ μμΉ
- var pos = $("#div1").position(); //μ νν νκ·Έμ μμΉμ μλμ μμΉλ₯Ό λ°ν.
- console.log(pos);
- // {top:-116, left:0}
$(document).ready(function(){
$('.down_btn').click(function(){
var menusPos = $('.menus').position().top;
menusPos = (menusPos * -1) + 58;
$('.div_menu').animate({scrollTop : menusPos}, 400);
console.log("down_btn--- " + menusPos);
});
$('.up_btn').click(function(){
var menusPos = $('.menus').position().top;
menusPos = (menusPos * -1) - 58;
$('.div_menu').animate({scrollTop : menusPos}, 400);
console.log("up_btn--- " + menusPos);
});
});
μΆμ² :
https://appsnuri.tistory.com/411
κ°λ° 곡λΆλ₯Ό μν λΈλ‘κ·Έ μ λλ€.
μ€λ₯κ° μλ€λ©΄ λκΈλ‘ μλ €μ£ΌμΈμ!
κ°μ¬ν©λλ€.

728x90