【问题标题】:Is there a way to create strip transition effects similar to Nivo Slider with jquery cycle?有没有办法使用 jquery 循环创建类似于 Nivo Slider 的条形过渡效果?
【发布时间】:2011-03-12 22:02:44
【问题描述】:

我是jquery cycle plugin 的忠实粉丝,但如果它有一些类似于Nivo SliderjqFancyTransistions 的更复杂的过渡效果会很酷。

我了解如何使用 jquery 循环创建自定义效果的要点,但我很难弄清楚如何创建类似于 nivo 滑块和 jqfancytransitions 的条形过渡效果,或者在 jquery 中是否有可能循环。对此的任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 嗨。我对此也很感兴趣......真的很喜欢 Nivo 滑块效果:D
  • 硬币滑块也很酷:workshop.rs/projects/coin-slider
  • 我想,这真的很容易。问题是您需要使用 div 及其背景图像。只需查看 html 代码 (nivo.dev7studios.com)。如果你愿意,我可以稍后创建一个简单的示例。
  • 更新:我已将条带概括为瓷砖,并在demo page 上放置了更多示例。

标签: jquery jquery-plugins jquery-cycle jquery-effects


【解决方案1】:

我创建了一个minimal proof-of-concept demo。它是作为一个合适的 jQuery 循环转换插件编写的。

根据您使用代码的愉快程度,它应该提供一个很好的起点。我自己已经从 shuffle 过渡开始工作,因为这似乎是唯一的过渡,而不仅仅是操纵 CSS 属性,我认为这不足以满足您的目标。

由于我之前没有使用过 jQuery Cycle,也没有为它编写过转换插件,我完全有可能在它的一些编写细节上犯了大罪。

此外,它肯定可以优化。在这个阶段,它首先是为了清晰,其次是性能。但是,在我(相当快的)机器上,动画和反应时间是流畅且瞬时的。

所以,你有它。

编辑:demo page 现在包括额外公开选项的文档和一些示例,这些示例演示了如何通过传递不同的选项来实现一些不同的效果。

编辑 2:我将条带概括为瓷砖,并在 demo page 上放置了更多示例。

【讨论】:

  • 太好了!你知道我怎样才能淡出条纹吗?我尝试添加 opacity: 0 来制作动画,但它不起作用..
  • 谢谢托马斯,这太棒了。我刚刚收到了包含您评论的电子邮件,并查看了您的概念验证演示。非常令人印象深刻。这个问题已经提出了大约 7 个月,我认为这是不可能的,但你已经证明有办法。我去的地方已经很晚了,但明天我会花更多时间检查一下。做得好!再次感谢!
  • @Alexandra:更新:我已经将条带概括为瓷砖,并在demo page 上放置了更多示例。
  • 有一个小“错误”。如果您在动画完成之前单击下一个/上一个,则当前幻灯片变为白色
  • 另外一个问题是,当你指定多个效果时,比如fx: 'tiles, fade, cover',瓷砖效果完成后只有另外两个会继续正常运行
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-14
  • 1970-01-01
  • 2016-04-30
  • 1970-01-01
  • 2013-07-19
  • 1970-01-01
相关资源
最近更新 更多