jQuery Cycle 插件 - 容器的自动高度
我在某些 div 上使用 cycle 插件,如下所示:
<div class="sections">
<div class="Section"> <img /> text </div>
<div class="Section"> <img /> text </div>
<div class="Section"> <img /> text </div>
</div>
所有 .section div 都有可变高度,根据其内容。 如何使循环不将容器 div(部分)的大小调整为最大子高度?相反,我希望容器在每个动画上调整大小到当前的子高度。
I'm using the cycle plugin on some divs, like this:
<div class="sections">
<div class="Section"> <img /> text </div>
<div class="Section"> <img /> text </div>
<div class="Section"> <img /> text </div>
</div>
all the .section divs have variable height, based on their contents.
How can I make cycle not to resize the container div (sections) to the largest child height? Instead I want the container to resize on every animation to the current child height.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将
containerResize
选项设置为0
并尝试。更多选项详细信息请参见此处。set
containerResize
option to0
and try. More option details here.我的做法有点不同:
我的物品也有不同的高度。之前,它确保容器足够大,可以容纳两张幻灯片中较大的一张。之后,它只是调整到下一张幻灯片的大小。
这样它就不会因为容器太小而溢出。
注意:这是针对第 1 周期的
I've done it a little bit different:
My items had different height as well. In the before, it makes sure the container is big enough for the bigger of the 2 slides. In the after, it just resizes to the next slide.
This way it never over-flows because your container is too small.
note: this is for cycle 1
好的,我设法通过在“after”事件上挂钩一个函数来做到这一点:
在这里找到信息:
http://forum.jquery.com/topic/jquery-cycle-auto-height
ok, I managed to do it by hooking a function on 'after' event:
found the info here:
http://forum.jquery.com/topic/jquery-cycle-auto-height