【发布时间】:2020-05-02 05:19:25
【问题描述】:
我有一个 Materialize 轮播,它在底部裁剪我的文本。我创建了一个非常简单的示例来查看它是否与内容有关。这就是我将 html 简化为:
<div class="carousel carousel-slider">
<div class="carousel-item" href="#one!">
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
sunt in culpa qui officia deserunt mollit anim id est laborum.LAST</p>
</div>
</div>
</div>
最后一段被剪掉了。这是javascript:
...
$('.carousel').carousel({
fullwidth: true,
});
$('.carousel.carousel-slider').carousel({
fullwidth: true,
indicators: true,
duration: 200,
}, setTimeout(autoplay, 4500));
function autoplay() {
$('.carousel').carousel('next');
setTimeout(autoplay, 4500);
}
轮播看起来是固定的高度。我可以在 carousel 类中添加一个足够大的固定高度,以防止在手机上裁剪。这让我在桌面上留下了很大的空白空间。我试过将覆盖放在媒体查询中。它被忽略。有没有办法让它自动调整大小?我确实尝试过 height:auto;无济于事。
【问题讨论】:
标签: javascript html materialize