我正在建立一个网站来放置我所有的项目并恢复,我正在使用一些动画从加载的一侧引入标题元素,如下面的代码片段所示。但是当页面最初加载时,标题文本闪烁得非常快,然后 JavaScript 加载并将它们从侧面引入。这是预加载问题吗?它似乎没有解决它。
这与元素/JavaScript 的加载顺序有关吗?或者我是否在我的 JavaScript 中遗漏了一些阻止这种情况的行?
window.addEventListener('DOMContentLoaded', function () {
/* Function to bring in navbar from top staggered */
gsap.from(".btn",{duration:2,opacity:0,y:-300,stagger:0.25,});
/* Function to bring h1 in from the left */
gsap.from("h1",{duration:2.5,ease:"power2.out",x:-2000});
/* Function to bring in h2 from right */
gsap.from("h2",{duration:2.5,ease:"power2.out",x:2000});
/* Function to register gsap scroll plugin */
gsap.registerPlugin(ScrollToPlugin);
/* Function to scroll to About me when button is clicked */
document.getElementById('scroll').addEventListener('click', function clicked() {
gsap.to(window, {duration: 0.8, scrollTo:'#red' });
});
});
喵喵时光机
慕雪6442864
相关分类