2012-04-08 65 views
1

我玩过并实现了JQuery循环来创建一个包含图像的旋转木马,但目前还没有HTML内容。我知道这与HTML工作按演示页面JQuery循环并发症

http://malsup.com/jquery/cycle/int2.html

的底部,但因为它解析孩子一样单独的幻灯片单独的div HTML内容不能包含任何DIVS。有没有使用DIV以外的东西来定位DIV内的内容的方法?

回答

0

如果你看options page,你会看到一个条目slideExpr,其中注释“用于选择幻灯片的表达式(如果需要除了所有儿童以外的东西)”。所以,你可以给所有的顶级滑容器类(如slide例如),然后把它传递:

$('#slideshow').cycle({ slideExpr: '.slide' }); 

虽然它看起来像默认值是“所有的孩子”,这样子的div应即使在默认设置下也不成问题。该source code证实了这一点:

var $cont = $(this); 
var $slides = opts.slideExpr ? $(opts.slideExpr, this) : $cont.children(); 

如果您在幻灯片中表达过,它使用,否则,使用children(),其中只有导航一个级别了。

+0

谢谢。我读过了开发者的评论,可能是我误解了 - 或者这是最近的补充。无论哪种方式,我感谢您的帮助。除此之外,JQuery周期能够做到我所需要的一切,直到现在。 – Andy 2012-04-08 21:11:51