首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gsap ScrollTrigger与fullpage.js

Gsap ScrollTrigger与fullpage.js
EN

Stack Overflow用户
提问于 2022-01-14 01:26:12
回答 1查看 795关注 0票数 1

我在使用GSAP ScrollTrigger I fullpage.js时遇到了问题。我有几节与“节”类。在它们的内部,有一些内容被认为是不可见的。我需要在加载我的站点和初始化fullpage.js时,我有机会滚动我的部分,并与ScrollTrigger一起运行GSAP时间线。我不明白为什么scrollTrigger在scrollOverflow = {true}的部分中不能工作。在我的想法中,它看起来是这样的:站点加载,响应整个页面初始化,然后使用动画滚动部分(如我所附的代码页中所示)。在gsap.timeline结束后,fullpage.js部分被切换。如何实现这一点?我寻求帮助。链接到codepen:https://codepen.io/desginer123/pen/WNZLpQj链接到当前网站的React fullpage.js:https://projectxmain48161.gtsb.io/ React全文页面settings.js:

代码语言:javascript
复制
//fullpage options
licenseKey = {'There is my license key'}
scrollingSpeed = {1000} 
fixedElements = {'.grow, .logo, .pagination-wrapper, .cursor2'}
menu = {'.pagination-wrapper'}
anchors = {['about', 'mission']}
scrollOverflow = {true}

onLeave =  {function(origin, destination, direction){

             var loadedSection = this;

             changePagination(destination.index + 1)
             //using anchorLink

             if(destination.index == 1){

               gsap.to('.about-1', {opacity: 0, duration: 1.2})
               gsap.to('.mission', {opacity: 1, duration: 1.2})
               gsap.to('.mission-title', {opacity: 1, duration: 1.2})

             }
             if(destination.index == 0){

               gsap.to('.about-1', {opacity: 1, duration: 1.2})
               gsap.to('.mission', {opacity: 0, duration: 1.2})

             }
           }}
render={({ state, fullpageApi }) => {

  return (
    <main className='pageStyles'>
      <Cursor/>
      <Btn/>
      <Pagination/>

      <ReactFullpage.Wrapper>
        <FirstScreen changePagination={changePagination}/>

      </ReactFullpage.Wrapper>
    </main>
  );
}}

/> );JSX:与codepen相同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-14 12:10:40

--我不明白为什么scrollTrigger在scrollOverflow = {true}的部分中不能工作。

因为使用scrollOverflow的部分不是使用浏览器滚动行为,而是使用模拟浏览器滚动行为的JavaScript。

在这方面,fullPage.js版本4将以不同的方式工作,您可能会更容易地满足您的需要。它应该会在本月底前发布。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70705058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档