2

根据 wow.js 文档,我可以设置动画触发的底部偏移量:

  wow = new WOW(
    {
      boxClass:     'wow',      // default
      animateClass: 'animated', // default
      offset:       0,          // < --------------- This one
      mobile:       true,       // default
      live:         true        // default
    }
  )
  wow.init();

我有一个 .foo 容器<div class="foo wow fadeIn"></div>,我想在其底部到达视口底部时进行动画处理,即它完全在我的屏幕上。所以我猜偏移量应该等于 .foo 元素的高度。有没有办法在上面的 wow.js 设置中指定这个?

4

1 回答 1

6

由于可以使用属性定义底部偏移量,data-wow-offset因此我想出了这个解决方案:

$(".wow").each(function() {
  var wowHeight = $(this).height();
  $(this).attr("data-wow-offset", wowHeight);
});

希望这会对某人有所帮助。我也很高兴知道一个更优雅的解决方案。

于 2014-12-30T08:55:49.060 回答