【问题标题】:jQuery waypoints triggerjQuery 航点触发
【发布时间】:2015-02-02 09:26:09
【问题描述】:

这是代码:JSFIDDLE

问题:当我滚动到它时,我希望元素为bounceInDown,它显然是这样做的。但是,您注意到该元素已经存在了一秒钟,然后在它执行动画bounceInDown 之后有什么解决方案。 另外,我正在关注这个模板Halcyon Days BootStrap Template。如果您前往该链接并向下滚动,您会看到“创意组合主题”一开始并不存在,但当您滚动到它时,它会出现 fadeInLeft 在我的情况下没有发生。我想处理那个。 任何帮助将不胜感激!

【问题讨论】:

  • 我已经回答了您问题的第一部分。至于第二部分,没有足够的细节来了解发生了什么。你能包括你的代码的相关部分吗? :)

标签: jquery html jquery-plugins jquery-waypoints


【解决方案1】:

您的偏移值位于75%,这意味着回调在到达视口中的那个点之前不会触发。将偏移量更改为100%,您将看到您所期望的。

See example.

编辑

也许你应该在动画开始之前隐藏元素,并在动画开始时显示它。您可以使用 CSS 轻松做到这一点:

#intro .wp1 {
    opacity: 0;
}

#intro .wp1.animated {
    opacity: 1;
}

Example

【讨论】:

  • 我已将原始页面中的偏移量更改为 100%,现在,它甚至没有做动画:/
  • 您可以看到“我们创造了真棒”部分已经存在了几秒钟(如果偏移量设置为 75%),然后一秒钟后它开始制作动画。我希望它一开始不存在,但是当我滚动到它时它应该会bounceInDown
  • 嗯,是的,我明白了。在编辑中尝试上述建议。
  • 是的!有效。好吧,如果我们想要对多个元素进行动画处理。不透明度的东西不适用,请参阅:jsfiddle.net/4FNFW/137(全屏查看)您也可以参考模板并查看他们的图标如何顺利淡入淡出短暂延迟后减一
  • 这是因为父 ID 在您的 CSS 中应该是 #features,而不是 #introFiddle :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-10
  • 1970-01-01
  • 2012-07-14
  • 2013-03-21
  • 2021-08-15
  • 2013-06-14
相关资源
最近更新 更多