fullpage.js 마지막 화면 스크롤 방식
                                            
 3558 단어  fullpage.js스크롤 방식
                    
그리고 제 가 만난 문 제 는 바로 페이지 내용 이 화면 에 가득 차지 않 을 때 위의 내용 과 함께 놓 으 면 너무 좁 고 한 화면 만 놓 으 면 우주 라 는 것 입 니 다.어색 하 게 말 합 니 다.
 
 밑 에 있 는 footer 부분 은 제 가 단독으로 처리 해 야 할 부분 입 니 다.인터넷 에서 각종 자 료 를 찾 아 보 았 습 니 다.개인 적 으로 가장 간단 한 방법 으로 나중에 찾 아 볼 수 있 도록 글 을 한 편 썼 습 니 다.
  <!--footer       HTML-->
  <body data-spy="scroll">
   <div id="dowebok" class="container-fluid">
    <div class="section" id="nextS">
      <div class="sect ">
          <div class="sectcenter4"></div>
      </div>
      <div class="sect sectbg2">
        <div class="container">
          <div class="sectcenter5"></div>
        </div>
      </div>
    </div>
    <div class="section footerss"><footer class="footer" id="footer"></footer></div>
   </div>
  </body>
    //          ,          ,         (footer)   footerl
    $('#dowebok').fullpage({
      verticalCentered: false,
      resize: true,
      navigation: true,
      anchors: ['section-1', 'section-2', 'lastScreen','footerl'],
    }); 
 실현 하고 자 하 는 효과 에 따라 footer 를 붙 이 는 것 입 니 다.
전체 사고방식 에 따라 먼저 css 문 제 를 해결 하 다
.section.footerss .fp-tableCell{//      display  
    display: block!important;
  }
//  footer   #nextS     ,     
 다음은 fullpage.js 문 제 를 수정 하고 인 용 된 fullpage.js 파일 에서 permMovement 방법 을 찾 습 니 다.다음 과 같은 방법 으로 수정 하면 원 하 는 효 과 를 얻 을 수 있 습 니 다.(footer 는 이전 화면 에 바짝 붙 어 있 고 굴 러 가 는 높이 는 footer 의 height 입 니 다)
function performMovement(v){ 
   // using CSS3 translate functionality 
    if (options.css3 && options.autoScrolling && !options.scrollBar) { 
     if (v.anchorLink == 'footerl'){ //           
       footer_a = $('#nextS').height();//         
       footer_h = $('#footer').height(); //footer   
        var translate3d = 'translate3d(0px, -' + (v.dtop - footer_a + footer_h) + 'px, 0px)'; 
      }else{ 
       var translate3d = 'translate3d(0px, -' + v.dtop + 'px, 0px)'; 
     } 
     transformContainer(translate3d, true); 
     setTimeout(function () { 
       afterSectionLoads(v); 
     }, options.scrollingSpeed); 
   } 
   // using jQuery animate 
   else{ 
     var scrollSettings = getScrollSettings(v); 
     $(scrollSettings.element).animate( 
       scrollSettings.options 
       , options.scrollingSpeed, options.easing).promise().done(function () { //only one single callback in case of animating `html, body` 
       afterSectionLoads(v); 
      }); 
   } 
 } 이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
vue 기반 fullpage.js 단일 페이지 스크롤 플러그 인vue 의 fullpage.js 사용 방법 을 바탕 으로 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다. 이동 단 단일 페이지 스크롤 효 과 를 실현 할 수 있 으 며 가로 스크롤 과 세로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.