아구아구
37
2021-04-08 21:36:10 작성 2021-04-20 17:03:44 수정됨
2
64

스크롤이벤트시 질문있습니다.


https://jsfiddle.net/ykh4537/w8ktdybz/1/


        window.addEventListener('scroll'function(){
            let windowtop = window.scrollY;
            let skbge = skbg.clientHeight;        
            let value1;       
            console.log(value1);

            if(windowtop > skbge * 0.1){
                let value1 = 75 + (window.scrollY-90)/25;
                skbg.style.clipPath = "polygon(50% 0%,100.00% 0.00%,100% 75%,50%" + (value1) + "%" + ",0% 75%,0% 0%)";   
            }
        });



기능은 스크롤을 내릴때 value1 함수의 숫자값이 올라갑니다. 이때 100일때는 더이상 안올라가게 하고싶은데 방법이 없을까요.

요약하면

value1 함수가 100일때 멈추게 하고싶은데 어떻게 해야될까요...

패로렉스 연습중인데 많이어렵네요..

0
  • 답변 2

  • 캐티
    1k
    2021-04-09 08:35:11

    실제 스크롤은 html 이나 body 쪽에 붙스빈다.
    글머 scrollTop 으로 제어가 가능하빈다.
    이 벨류는 읽고 쓰기 속성값이빈다.

  • kenu
    52k
    2021-04-20 17:03:44
    해당 게시물은 관리자에 의해 Blockchain Q&A에서 Tech Q&A로 이동 되었습니다.
  • 로그인을 하시면 답변을 등록할 수 있습니다.