【发布时间】:2013-06-01 08:10:48
【问题描述】:
我正在尝试创建一个包含 3 个 div 的画廊,其中包含同步的滑块(主图像、缩略图轮播和文本信息)。使用“as navfor”和“同步”功能,除了单击图像缩略图时,文本信息不会与 JS 同步,否则我可以正常工作:
<script type="text/javascript">
$(window).load(function() {
// The slider being synced must be initialized first
$('#carousel').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
itemWidth: 233,
itemMargin: 5,
asNavFor: '#slider'
});
$('#info').flexslider({
animation: "fade",
controlNav: false,
directionNav: false,
animationLoop: true,
slideshow: false,
sync: "#carousel",
});
$('#slider').flexslider({
animation: "slide",
controlNav: false,
animationLoop: true,
slideshow: false,
sync: "#info",
});
});
</script>
所以本质上我想同时制作#carousel 'asNavFor' #slider 和#info。如果我分别添加两者,则第二个取代第一个。逗号分隔也不起作用。最少的 JS 知识。 非常感谢任何帮助...
【问题讨论】:
-
如果有人偶然发现这一点并且正在苦苦挣扎 - 最后我重新编写了我正在使用的 flexslider 模块的 php 并调整了 css 以实现两个滑块的效果 - 主滑块产生一个75% 宽的图像和一个 25% 的文本面板,使用图像标题和标题。这里的例子 - justbecausestudio.com/index.php/portfolio/originals
标签: jquery flexslider