首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >停止滚动显示元素

停止滚动显示元素
EN

Stack Overflow用户
提问于 2015-04-21 11:12:57
回答 2查看 59关注 0票数 0

我想运行进度条动画与滚动。但是如果它不正确的话,它会运行好几次而不是一次。

请帮帮我。

我的代码是:

代码语言:javascript
复制
<div class="demo-5" data-percent="80">
<script>
$(document).ready(function(){
    $(document).scroll(function(){
        $('.demo-5').percentcircle({
            animate : true,
            diameter : 100,
            guage: 3,
            coverBg:'#fff',
            bgColor: '#efefef',
            fillColor: '#8BC163',
            percentSize: '48px',
            percentWeight: '50px'
         });
    });
});
</script>
  progressbar
</div>

EN

回答 2

Stack Overflow用户

发布于 2015-04-21 11:18:57

每当用户滚动到元素中的不同位置时,就会触发滚动事件。在实践中,它将被触发一次,一个平滑的滚动动作,然而,如果滚动是‘急转弯’或几个小卷轴,这将触发许多次。

票数 0
EN

Stack Overflow用户

发布于 2015-04-21 11:29:40

看看这个,我还没测试过,但我希望它能成功,

代码语言:javascript
复制
  $(document).ready(function(){
                        $(document).scroll(function(){
                        $('.demo-5').fadeIn(200);
                            $('.demo-5').percentcircle({
                            animate : true,
                            diameter : 100,
                            guage: 3,
                            coverBg:'#fff',
                            bgColor: '#efefef',
                            fillColor: '#8BC163',
                            percentSize: '48px',
                            percentWeight: '50px'
                             });
                            setTimeout(function()
                            { 
                            $('.demo-5').fadeOut(1000);
                             }, 500);
                        });
                    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29770576

复制
相关文章

相似问题

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