微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Slick Slider Carousel 在开始时不显示幻灯片并且滚动总是不同的

如何解决Slick Slider Carousel 在开始时不显示幻灯片并且滚动总是不同的

我正在尝试像这样在 React 中“实现”slick-slider:

Working Slick Slider

我正在通过 Gatsby 建立一个网站,不知道这是否是重要信息,但会包含它以防万一。

但是当我通过 Gatsby 开发网站时,我得到的行为类型如下:

Non-Working Slick Slider 1

Non-Working Slick Slider 2

Non-Working Slick Slider 3

仔细查看不同的选定幻灯片如何不总是以正确的边距移动。它总是不同/越来越向右移动。

这是我使用 Slick Slider 设置的代码的一部分:

const IndexPage = () => {
  const settings = 
  {
    className: "center",centerPadding: "60px",infinite: true,centerMode: true,slidesToShow: 1,dots: true,arrows: true,swipe: true,swipetoSlide: true,variableWidth: true,responsive: [
    {
      breakpoint: 850,settings: 
      {
        centerMode: false,},],};

  return (
    <Page>...

这是我尝试渲染滑块的部分:

<div className="activities">
  <div className="z">
    <div className="activities-container">
      <h1 className="title title-light no-margin">
        ...
      </h1>
      <p className="container-fluid block1-paragraph activities-paragraph">
        ...
      </p>
    </div>

    <div>
      <Slider {...settings}>
        <div>
           <img className="slide-img" src={jedan} alt="" />
        </div>
        <div>
          <img className="slide-img" src={dva} alt="" />
        </div>
        <div>
          <img className="slide-img" src={tri} alt="" />
        </div>
        <div>
          <img className="slide-img" src={cetiri} alt="" />
        </div>
        <div>
          <img className="slide-img" src={pet} alt="" />
        </div>
        <div>
          <img className="slide-img" src={sest} alt="" />
        </div>
        <div>
          <img className="slide-img" src={sedam} alt="" />
        </div>
        <div>
          <img className="slide-img" src={osam} alt="" />
        </div>
        <div>
          <img className="slide-img" src={devet} alt="" />
        </div>
        <div>
          <img className="slide-img" src={deset} alt="" />
        </div>
      </Slider>
    </div>
  </div>
</div>

我保留了所有 div 滑块,以防万一问题不是滑块本身。

这个问题的原因是什么?任何帮助表示赞赏!!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。