<a href="">로 이동할 때 바로 이동되지 않고 스크롤을 부드럽게 하는 코드는
html {scroll-behavior: smooth;}
인데, scrollify.js와 함께 사용하니 이상하게 동작한다. 굉장히 느리고 답답하게.
scrollify.js 데모사이트에서 방법을 확인했다.
$(function() {
$.scrollify({
section : ".scroll-section",
//interstitialSection:".header, .footer",
//scrollSpeed: 500,
});
$(".scroll-down").click(function(e) {
e.preventDefault();
$.scrollify.next();
});
});
next() 외에도 다양한 메소드를 홈페이지에서 확인할 수 있다.
최상단 section으로 가는 버튼은 아래와 같이 짤 수 있겠다.
$(function() {
$.scrollify({
section : ".scroll-section",
//interstitialSection:".header, .footer",
//scrollSpeed: 500,
});
$(".scroll-down").click(function(e) {
e.preventDefault();
$.scrollify.next();
});
$(".scroll-top").click(function(e) {
e.preventDefault();
$.scrollify.move("#section1");
});
});
'JavaScript' 카테고리의 다른 글
스크롤 부드럽게 하는 JS (0) | 2023.03.28 |
---|---|
[GSAP]fade-in 효과 restart 제대로 적용하기(이전 잔상 없애기) (0) | 2023.03.16 |
[오류 기록] uncaught referenceerror: $ is not defined / jQuery 오류 (0) | 2023.03.15 |
<script>와 <script type="text/javascript"> 차이 (0) | 2023.03.15 |
JavaScript 쿠키 생성/삭제 방법 (0) | 2023.02.15 |