Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
153 views
in Technique[技术] by (71.8m points)

javascript - Starting a Script while scrolling into view

So I'm pretty new to this whole stuff and have a question about some code. I created a Webflow website and with a Script I found I want to write out words, which works fine. However, I want to achieve this effect multiple times while scrolling on the site. At the moment all the scripts are triggered at the same time (When the page finishes loading) and I would like to have it so that when I scroll over the section my Script starts.

Here is the Script:

 <script>
    var typed4 = new Typed('.typed-text2', {
    strings: ['Unser Angebot'],
    typeSpeed: 75,
    backSpeed: 25,
    bindInputFocusEvents: true,
    loop: false,
    cursorChar: '',
    backDelay: 1000,
    startDelay: 1000
  });
</script>

Would appreciate some advice!

question from:https://stackoverflow.com/questions/65903627/starting-a-script-while-scrolling-into-view

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You can use the onscroll event. Code example is below

<div onscroll = "myFunction()">    
<script>
function myFunction(){
    var typed4 = new Typed('.typed-text2', {
    strings: ['Unser Angebot'],
    typeSpeed: 75,
    backSpeed: 25,
    bindInputFocusEvents: true,
    loop: false,
    cursorChar: '',
    backDelay: 1000,
    startDelay: 1000
  });
}
</script>
</div>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...