Javascript

javascript 슬라이드 배너 만들기

먹세 2013. 9. 4. 11:00

자바스크립트 퀵메뉴를 만들어보자.


<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