javascript - Slick - 以 centerMode 和可变宽度滑动幻灯片

标签 javascript jquery slick.js

我有一个中心模式为 true 且variableWidth: true 的光滑 slider 。

中心幻灯片需要比其他幻灯片大 2 倍。
所有幻灯片的宽度均为 80 像素,但中心宽度需要为 160 像素。

这是我的问题的 fiddle 和代码(jsfiddle 把它弄乱了,但你可以看到“跳转”):

$('#timeline').slick({
      centerMode: true,
      centerPadding: '60px',
      slidesToShow: 5,
      variableWidth: true,
      arrows:false
});

https://jsfiddle.net/xf365usn/15/

如果需要,我会发布更多代码。有什么解决办法吗?

最佳答案

我用所有幻灯片上的固定宽度解决了这个问题

.slick-slide { width:200px; }  

和variableWidth: true
我还将 centerMode 保留为 true 并编辑了 slick-active 幻灯片以获得所需的结果。

关于javascript - Slick - 以 centerMode 和可变宽度滑动幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50319711/

相关文章:

javascript - 是否有与数据列表 <option> 的选择相关的事件?

javascript - 使用 child() 的 Jquery 导航选项卡下拉列表

javascript - Jquery 列生成器插件 : 40 times faster in Windows Firefox. 为什么?

javascript - 值更改后更新 Javascript

slick.js - 光滑的初始宽度计算不正确

javascript - 将事件发送到 GA 的正确方法是什么?

javascript - 使用变量作为key解析json

javascript - Angularjs 路由提供者 templateURL 不起作用

javascript - jQuery.parseJSON 无法解析序列化的 C# 字典

javascript - Slick.js 在第一个和最后一个元素之间平滑过渡