My Name is Kay....

DIY , 먹방 , 개발 , 육아 , 여행 좋아합니다.
AdBlock 사용시 화면이 정상적으로 노출되지 않습니다.
포스팅 관련 문의 및 개발 문의는 Email : wkzkfmxksi@gmail.com

추가 포스팅이 이뤄지지 않는 블로그입니다. 문의는 wkzkfmxksi@gmail.com 으로 연락주세요.
kay
조회 수 12680 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

스크롤 서서히 움직이기...

 

PlugIn Url : http://github.com/kswedberg/jquery-smooth-scroll (downLoad : jquery.smooth-scroll.js  )

Test Url : http://www.uhoon.co.kr/test/904.html

 

 

* Option  

{
  offset: 0,

  // one of 'top' or 'left'
  direction: 'top',

  // only use if you want to override default behavior
  scrollTarget: null,

  // fn(opts) function to be called before scrolling occurs.
  // `this` is the element(s) being scrolled
  beforeScroll: function() {},

  // fn(opts) function to be called after scrolling occurs.
  // `this` is the triggering element
  afterScroll: function() {},
  easing: 'swing',
  speed: 400,

  // coefficient for "auto" speed
  autoCoefficent: 2

}


샘플 소스

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />  
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script> 
<script src="/test/904/jquery.smooth-scroll.js"></script> 
<style>
a {
  color: #8ad459;
  text-decoration: none;
} 
</style>
</head>
<script type="text/javascript">
$(document).ready(function($) {
      $('a').smoothScroll({
        speed: 1000,
        easing: 'easeInOutCubic'
      });  
  }); 
</script>  
<body>
<div style="position: fixed; top:50px;background: #fff"> 
<ul style="list-style: none;">
<li></li> 
<li><a href="#Red" >Red</a></li>
<li><a href="#blue">blue</a></li>
<li><a href="#pink">pink</a></li> 
</ul>
</div>
<div>
<div style="background-color:red;height:400px;" id="Red"> </div>
<div style="background-color:blue;height:400px;" id="blue"/> </div>
<div style="background-color:pink;height:400px;" id="pink"/> </div> 
<div style="height:300px;"></div> 
</div>
</body>
</html>



관련 게시글


?
  • ?
    은혜 2015.06.03 10:41

    지금 포트폴리오 만들면서 smoothScroll이 안되어서 계속 찾고 있던 중인데 ㅠㅠ 정말 감사합니다.

  • ?
    kay 2015.06.17 08:56

    10원짜리 팁임에도...찾아주셔서 감사합니다. 좋은 하루 되세요!

    혹 디자이너 시라면..연계작업가능하시다면...


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
54 UI 특정 객체가 화면에 보이는지 여부 확인 kay 2015.12.14 4899
53 PlugIn jQuery Formatnumber , 콤마처리 kay 2015.11.03 2101
52 UI Select Box Option 동적 추가 , 삭제 , 복사 kay 2015.09.18 7083
51 etc FadeIn , FadeOut 을 이용한 간단한 메인 배너 이미지 노출. kay 2014.10.23 2999
50 etc 기본값 가져오기 get default value kay 2014.10.19 2323
49 UI woothemes FlexSlider - 슬라이더 file kay 2014.09.16 287267
48 PlugIn jQuery Org Chart - 조직도 그리기 file kay 2014.09.01 16618
47 UI Jquery Slider Bar / 슬라이더 바 3종 샘플 file kay 2014.07.28 6720
46 etc 페이지 또는 객체에서 특정 키워드 강조하기 2 kay 2014.06.14 2716
45 PlugIn Star Rating Plugin - jQuery 별점 주기 2 file kay 2014.05.01 13227
44 PlugIn jQuery Plugin For Auto Resizing iFrame - iFrame Resizer file kay 2014.03.10 105779
43 etc 우클릭 , 셀 선택 , 드래그 방지 스크립트 kay 2014.02.17 7916
42 etc Jquery Load 유무 체크하기 kay 2014.02.12 4287
41 PlugIn jquery-syaku.rolling 상하좌우 롤링 ( 자동롤링 , 버튼 ) 10 file kay 2014.02.09 20167
40 etc Table에 동적 Tr 추가/삭제 하기 kay 2014.02.09 21286
39 etc 한글/영어 byte 체크해서 자르기 1 kay 2013.11.30 9705
38 UI 동적으로 추가된 객체에 datepicker() 적용하기 kay 2013.11.06 10145
37 etc $.trim(str) trim... kay 2013.10.16 3958
36 A to Z Jquery 로 defaultValue 읽어오기 kay 2013.10.03 3754
35 A to Z readonly , disabled 지정하기 kay 2013.10.01 4109
Board Pagination Prev 1 2 3 Next
/ 3