【发布时间】:2014-08-11 21:47:55
【问题描述】:
我有嵌套循环的问题。请看下面的小提琴: http://jsfiddle.net/7znfmp9o/
我希望每个部分都获得视差效果,但是这里发生了一些奇怪的事情。 .each() 代码仅适用于循环中的最后一个元素。
改变这一行:
$bgElm = $(this).find('.swiper-slide-bg, .mk-section-video')
进入这个:
$bgElm = $('.parallax-true').eq(0).find('.swiper-slide-bg, .mk-section-video')
在所需部分运行 sn-p,但在 .eq(i) 上的迭代也不起作用,即使在闭包内:
(function(i){ ... })(i);
我在这里缺少什么?谢谢你的帮助
【问题讨论】:
-
Keith Clark 在纯 CSS 驱动的视差网站上发表了这篇文章。需要调查的东西blog.keithclark.co.uk/pure-css-parallax-websites
标签: javascript jquery loops each