【问题标题】:two carousel in same page, materializecss同一页面中的两个轮播,materializecss
【发布时间】:2018-02-05 03:17:57
【问题描述】:

这是一个materializecss轮播。
第一个旋转木马效果很好。如果我想在同一页面上创建第二个轮播,则会产生问题。

我尝试将类 carousel 更改为 carousel1 并调用 $('.carousel1.carousel-slider').carousel({full_width: true});

第二个轮播未对齐,轮播未初始化。

需要指导。

<div class="carousel carousel-slider center" data-indicators="true">
    <div class="carousel-fixed-item center">
      <a class="btn waves-effect white grey-text darken-text-2">button</a>
    </div>
    <div class="carousel-item red white-text" href="#one!">
      <h2>First Panel</h2>
      <p class="white-text">This is your first panel</p>
    </div>
    <div class="carousel-item amber white-text" href="#two!">
      <h2>Second Panel</h2>
      <p class="white-text">This is your second panel</p>
    </div>
    <div class="carousel-item green white-text" href="#three!">
      <h2>Third Panel</h2>
      <p class="white-text">This is your third panel</p>
    </div>
    <div class="carousel-item blue white-text" href="#four!">
      <h2>Fourth Panel</h2>
      <p class="white-text">This is your fourth panel</p>
    </div>
  </div>

【问题讨论】:

  • 您能否定义“不工作”和“输出错误”?只是提醒我们看不到您的屏幕,也不知道您的预期输出应该是什么(除非您明确告诉我们)...
  • 你有没有试过给每个人一个id并用id而不是类来初始化它。
  • @SteveK 您的解决方案运行良好。如果您可以将此作为答案,那将是很好的,以便我可以接受。对寻找相同的人很有用。这就是解决问题的原因 $('#carousel2').carousel({full_width: true});
  • @ObsidianAge 指出并编辑了这个问题,使其更具描述性。请注意 Steve K 解决方案解决了这个问题。

标签: css materialize


【解决方案1】:

不要用类初始化轮播,而是给每个轮播一个 id,然后用 id 而不是类来启动它们,这样每个轮播都是唯一的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多