小编Mar*_*rcL的帖子

JQuery:当元素在视图中时触发动作

在我网站的页脚中,我使用counUp.js(链接:http://inorganik.github.io/countUp.js/ )来计算三个数字.我在网站底部添加了此代码:

   <script type="text/javascript">
          var c1 = new countUp("upnum1", 1, 27, 0, 4);
          var c2 = new countUp("upnum2", 1, 10, 0, 4);
          var c3 = new countUp("upnum3", 1, 27, 0, 4);
          var c4 = new countUp("upnum4", 1, 1000, 0, 4);
          window.onload = function() {
            c1.start();
            c2.start();
            c3.start();
            c4.start();
          }
    </script>
Run Code Online (Sandbox Code Playgroud)

这很好用,但当然加载页面后开始计数.如果数字的包含div是"在视图中"而不是在加载页面时,如何设置触发此效果?尝试了几个jQuery的东西,但找不到有效的解决方案...谢谢!

jquery events dom visible

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

dom ×1

events ×1

jquery ×1

visible ×1