[英]Flexslider - How to show the captions outside the slider?
我用拇指旋转木马制作了一个Slider,效果很好! 每个滑块项目都有标题,现在我要在滑块之外显示字幕。 字幕正在显示,但不会与滑块一起滑动。
我怎样才能解决这个问题?
<div id="wrapper">
<div id="container">
<div id="slider" class="slider">
<ul class="slides">
<li><img class="image" src="image_1.jpg" /></li>
<li><img class="image" src="image_2.jpg" /></li>
<li><img class="image" src="image_3.jpg" /></li>
<li><img class="image" src="image_4.jpg" /></li>
</ul>
</div>
</div>
</div>
<div class="captions">
<ul class="slides">
<li><p>Slide 1 caption</p></li>
<li><p>Slide 2 caption</p></li>
<li><p>Slide 3 caption</p></li>
<li><p>Slide 4 caption</p></li>
</ul>
</div>
<div id="footerwrapper">
<div id="carousel" class="flexslider">
<ul class="slides nd-gallery-list">
<li><img class="thumb" src="thumb_1.jpg"></li>
<li><img class="thumb" src="thumb_2.jpg"></li>
<li><img class="thumb" src="thumb_3.jpg"></li>
<li><img class="thumb" src="thumb_4.jpg"></li>
</ul>
</div>
</div>
<script type="text/javascript">
$(window).load(function() {
$('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 103,
itemMargin: 0,
asNavFor: '#slider'
});
$('#slider').flexslider({
animation: "slide",
controlNav: false,
animationLoop: false,
slideshow: false,
animationSpeed: 1,
sync: "#carousel",
});
});
</script>
该项目的链接: http : //goo.gl/H715x
问候,
非常简单和肮脏的技巧 :如果从.flex-caption选择器中删除css属性position: absolute
,则字幕将放置在图像本身下方。 您可以手动编辑.css文件,也可以通过jQuery进行动态删除。
结果确实不是最好的样式,但是您可以通过对CSS进行更多修改来获得更好的结果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.