【问题标题】:Animate elements into the page when scrolling down Angular向下滚动Angular时将元素动画到页面中
【发布时间】:2014-11-19 01:22:12
【问题描述】:

我们使用 Angular.js 和 Bootstrap,项目中没有 jQuery。

我想在上下滚动时使用 animate.css 淡入屏幕上的元素。

我找到了以下示例,该示例准确地展示了我需要实现的目标:

http://wrapbootstrap.com/preview/WB01649B4

我如何使用 Angular 和 animate.css 做到这一点,是否有任何关于此的教程或任何帮助会很棒。

谢谢

【问题讨论】:

  • 尝试使用angularJs动画

标签: html css angularjs twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

动画本身可以只用 animate.css 来完成。但是,如果您希望它在向下滚动时触发,您将需要 javascript 或 jQuery 让浏览器知道何时触发事件。

用于此目的的一个非常简单的库是 jquery-waypoint。当您到达浏览器中的某个点时,它只是为您提供一个 jquery 钩子。您可以使用该挂钩来启动动画。 http://imakewebthings.com/jquery-waypoints/

该网站上有几个示例和一些很好的文档。如果您不想为此专门使用库,那么有一些不错的教程可以在没有插件的情况下完成。

编辑:一篇关于创建自己的精彩博文,无需额外插件:http://blog.templatemonster.com/2014/07/07/webpage-scrolling-animation-effects-css3-jquery/

【讨论】:

    【解决方案2】:

    我相信你看到的是 WOW js,一个旨在在你滚动到元素时立即触发动画的库,它是 Jquery 和非 Jquery 版本,它与Animate CSS 配合得很好,如果你需要它可以延迟触发对于元素

    更多信息和下载: WOW JS WebSite

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 2019-04-07
      相关资源
      最近更新 更多