자바스크립트 퀵메뉴를 만들어보자.
<div id="slideBanner"></div>
<script>
//슬라이드 배너
var bannerVer, initTop, velocity, slideBanner;
var acceleration = 50;
var initTop = 170;
function moveTab() {
slideBanner = document.getElementById('slideBanner');
bannerVer = document.body.scrollTop+initTop;
velocity = Math.ceil(Math.abs(slideBanner.style.posTop-bannerVer)/acceleration);
if(slideBanner.style.posTop<bannerVer) i = velocity;
else if(slideBanner.style.posTop == bannerVer) i = 0;
else i = -velocity;
slideBanner.style.posTop += i;
setTimeout(moveTab, 1);
}
moveTab();
</script>
위 코드는 순수 자바스크립트 코드이지만,
jquery를 이용해서 코딩하면 훨씬 간단히 구현할 수 있다.
반응형
'Javascript' 카테고리의 다른 글
라디오버튼 유효성 체크 (0) | 2014.03.04 |
---|---|
웹에서 앱 호출 (0) | 2014.02.18 |
javascript 에서 number_format 사용하기 (0) | 2013.07.12 |
iScroll 스크롤 현재위치 알아내기 (0) | 2013.06.21 |
이메일 유효성 검사 (0) | 2013.05.20 |