jquery - 光滑的垂直滚动和覆盖

标签 jquery css slick.js

this 开始问题,我想知道为什么将 slider 的滚动方向设置为垂直不能正常上下滚动?这可能是光滑的问题,还是伴随它的 CSS 代码?参见 http://codepen.io/anon/pen/VeELqN

看起来,即使没有 CSS 代码,垂直滚动看起来也很糟糕,并且错误计算了下一张幻灯片的顶部 y 位置。

不太确定要在此处放置什么代码来克服这个烦人的提示,所以这就是 slick 对象的初始化方式:

$('#slider').slick({
    autoPlay:true,
    dots: true,
    arrows: true,
    vertical: true,
  }); 

最佳答案

您可以从浏览器的开发人员工具中观察到,一些 slick-slide 元素的高度已被插件计算错误,因为 slick 将该值设置为“auto”,从而覆盖了您的规则。 您可以通过将 css 规则更改为以下内容来解决此问题:

.slick-slide {
    height: 200px !important;
}

关于jquery - 光滑的垂直滚动和覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222551/

相关文章:

jquery - 确定用户是否在对话框中选择 'cancel'

jquery 选择两个非兄弟元素之间的元素

html - 覆盖 XSL 调用模板

javascript - 目标容器不是 DOM 元素 - React 和 GatsbyJS - React-slick Component

javascript - 抓取和刷卡

css - 光滑的旋转木马 - 隐藏控件?

javascript - 没有使用 jasmine.js 和 sinon.js 调用backbone.js 点击事件 spy

c# - 在 asp :panel in jquery 中找到控件

jQuery - 基于复选框标签背景颜色的 css 颜色

javascript - 下拉框一直向上滚动