3 changed files with 186 additions and 28 deletions
@ -0,0 +1,65 @@
|
||||
$(function(){ |
||||
//sec01 스와이퍼
|
||||
var sec01Swiper = new Swiper(".banner", { |
||||
loop: true, |
||||
pagination: { |
||||
el: ".swiper-pagination", |
||||
} |
||||
}); |
||||
//풀스크린 스와이퍼
|
||||
// var fullPageSwiper = new Swiper(".fullslider", {
|
||||
// direction: "vertical",
|
||||
// slidesPerView: 1,
|
||||
// mousewheel: true,
|
||||
// speed: 500,
|
||||
// on: {
|
||||
// //마지막 슬라이드
|
||||
// reachEnd: function() {
|
||||
// fullPageSwiper.mousewheel.disable();
|
||||
// $("footer").addClass("on");
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
// window.addEventListener("wheel", function(e){
|
||||
// if(e.deltaY < 0){
|
||||
// fullPageSwiper.mousewheel.enable();
|
||||
// $("footer").removeClass("on");
|
||||
// }else if(e.deltaY > 0){
|
||||
// return false;
|
||||
// }
|
||||
// });
|
||||
|
||||
//풀스크린 슬라이드
|
||||
window.addEventListener("wheel", function(e){ |
||||
e.preventDefault(); |
||||
}, {passive : false}); |
||||
|
||||
let page = 0; |
||||
$("html").animate({scrollTop : 0}, 300, "swing"); |
||||
|
||||
$(window).on("wheel", function(e){ |
||||
if($("html").is(":animated")) return; |
||||
if(e.originalEvent.deltaY > 0){ |
||||
if(page == 4) return; |
||||
page++; |
||||
} else if(e.originalEvent.deltaY < 0){ |
||||
if(page == 0) return; |
||||
page--; |
||||
} |
||||
let posTop = page * $(window).height(); |
||||
$("html").animate({scrollTop : posTop}, 400, "swing"); |
||||
}); |
||||
|
||||
$(window).on("scroll", function(){ |
||||
//a링크 등을 타고 최상단으로 이동시 page 초기화
|
||||
if($(window).scrollTop() == 0) page = 0; |
||||
|
||||
//header
|
||||
if(page > 0){ |
||||
//css 변하는 헤더 스타일 입력하기, on 클래스 붙이기
|
||||
} else{ |
||||
//on 클래스 떼기
|
||||
} |
||||
}) |
||||
}) |
||||
|
||||
Loading…
Reference in new issue