javascript - 从页面隐藏 div

标签 javascript html css

我有一个带有图像的滚动时间轴:

<div class="roadmap">
  <h1 class="title">Roadmap</h1>
  <div class="timeline">
    <div class="swiper-roadmap">
      <div class="swiper-wrapper">
        <div class="swiper-slide" style="background-image: url('https://unsplash.it/1920/500?image=15');" data-month="February">
          <div class="swiper-slide-content"><span class="timeline-year">By House ULTIMA</span>
            <h4 class="timeline-title">Live, Love and Prosper</h4>
          </div>
        </div>
        <div class="swiper-slide" style="background-image: url('https://unsplash.it/1920/500?image=16');" data-month="March">
          <div class="swiper-slide-content"><span class="timeline-year">By House TITAN</span>
            <h4 class="timeline-title">International Women's Day</h4>
          </div>
        </div>
      </div>
      <div class="swiper-button-prev"></div>
      <div class="swiper-button-next"></div>
      <div class="swiper-pagination"></div>
    </div>
  </div>
</div>

除了事件的 div 之外,所有的 div 都应该被隐藏。但问题是页面上所有的div都是可见的。这是一个 example

当我选择月份时,与其显示两张图片,不如显示一张,然后再显示一张。我怎样才能实现它?

最佳答案

请试试这个:

.timeline {
  overflow: hidden;
}

检查这个Fiddle

关于javascript - 从页面隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56015683/

相关文章:

javascript - 检测是否开启了webgl硬件加速

javascript - AngularJS 表达式不起作用

php - 通过常规网页链接传递变量和数据?

javascript - 设置 Backbone 集合中所有模型的属性

javascript - 使用 map 显示 JSON 数据时,Reactjs 出现错误?

javascript - 为另一个 HTML 类设置选定选项

jquery - jQ Mobile改变特定按钮的边框半径

html - 邮件模板中的 CSS 不起作用

ios - 如何使用 Ionic 更改 iOS 上进度条的样式?

HTML 元素(按钮)在较小的屏幕尺寸下移动到新行