【问题标题】:Cycle2 carousel click on thumbnail to show contentCycle2轮播点击缩略图显示内容
【发布时间】:2014-02-23 10:04:18
【问题描述】:

http://jsfiddle.net/r29A9/4/

实际站点:http://sebastiangraz.com/projects/kbt/

(单击下面的下一个和上一个 div 以查看功能)

大家好,我有一个小问题。我正在使用 Cycle2 来滑动一些内容,目前它可以按照我想要的方式正常工作(检查上面的小提琴)。但我也希望能够单击每个缩略图(圆形青色/蓝色圆圈)并在单击后转到该特定内容。

进一步澄清:基本上有两张幻灯片(一张文本和一张圆形缩略图),我用 next 和 prev div 控制。因此,当我单击圆形 div 时,我希望相应的文本滑入。

我在此页面上发现了以下片段:http://jquery.malsup.com/cycle2/demo/caro-pager.php,我想从中复制功能。我已经尝试将它与我当前的设置集成,但无济于事。

var slideshows = $('.cycle-slideshow').on('cycle-next cycle-prev', function(e, opts) {
// advance the other slideshow
slideshows.not(this).cycle('goto', opts.currSlide);
});

$('#cycle-2 .cycle-slide').click(function(){
var index = $('#cycle-2').data('cycle.API').getSlideIndex(this);
slideshows.cycle('goto', index);
});

你们有什么想法吗?谢谢!

【问题讨论】:

  • “点击后转到特定内容”是什么意思?因为您已经在幻灯片上。
  • 基本上有两张幻灯片(一张文本和一张圆形缩略图),我用下一个和上一个 div 来控制。因此,当我单击圆形 div 时,我希望相应的文本滑入。
  • 为什么不只使用一个滑块?
  • 我不能这样做,因为 WP 中的内容结构方式。

标签: javascript jquery html


【解决方案1】:

请在下面找到我创建的解决您问题的小提琴

fiddle

($("#carousel1 .readmore").length - 1)

计算您正在使用的幻灯片数量,我从中减去 1,因为插件添加了一个部分,即当前显示的部分。

【讨论】:

  • 感谢您的提琴。不幸的是,下一个和上一个按钮不起作用
  • 另外看看sebastiangraz.com/projects/kbt(我想做的一个更清楚的例子)现在我只能提前一步。我希望能够点击任何缩略图
  • @SebastianGraz 哦,我的错!!我忘了更新函数中的幻灯片变量名称。我已经更新了小提琴请验证
  • 我认为我们已经非常接近解决方案了
  • @SebastianGraz 对于以前的工作链接,我已经相应地更新了小提琴。请验证。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-25
  • 2013-06-10
  • 1970-01-01
  • 1970-01-01
  • 2014-08-30
相关资源
最近更新 更多