【发布时间】:2016-07-20 13:51:49
【问题描述】:
我用 carouFredSel 做了一个滑块底座。
当我在一页中使用 1 个滑块时,它可以完美运行。 但是当我在同一页面上使用 2 个滑块时,它会变得一团糟(第一个滑块工作正常,但第二个滑块不工作。)
这是我的脚本:
<script>
if ($('.carmod17').length) {
$('.carmod17').carouFredSel({
responsive: true,
pagination: "#fooitemcatcar2",
prev: '#prevmod17',
next: '#nextmod17',
auto: true,
scroll: {
duration: 1500,
pauseOnHover: true
},
items: {
height: 'variable',
visible: {
min: 1,
max: 1
}
}
});
}
</script>
jsfiddle中的工作代码如下所示。
非常感谢您的帮助。
谢谢。
【问题讨论】:
-
当我复制所有 HTML、CSS 和 JS 代码并将所有“17”值重命名为“18”时,它运行正常。所以问题不在于同一页面上没有 2 个 carouFredSels。问题在于 id 和 classNames 如何锁定到第一个轮播。我还没有查看代码以查看问题出在哪里,但是在我能做到之前,您可以看到我的 jsfiddle 分支。它表明两个轮播都在同一页面上工作:jsfiddle.net/briankueck/9m0owzec
-
按照你的想法,这意味着创建 2 个滑块。在 WordPress 上实施无效(例如)。
标签: jquery wordpress code-reuse reusability