html - scroll-snap-type 和 scroll-snap-align 在 Firefox 上不起作用,为什么?
问题描述
在下面的代码片段中,当按下按钮时,会插入相应的数字,现在当出现溢出时,滚动条会捕捉到末尾以显示当前插入的数字,这在 Chrome 上工作正常,但对 Firefox 没有影响。
根据MDN
scroll-snap-type
和scroll-snap-align
两者都受Firefox支持,但它仍然不起作用,我哪里出错了请帮忙。
const scrollbar = document.querySelector(".scrollbar");
const btns = document.querySelectorAll(".btn");
btns.forEach(function (el) {
el.addEventListener("click", function () {
scrollbar.innerText += this.innerText;
});
});
.container {
text-align: right;
height: 50px;
width: 200px;
font-size: 1.5rem;
font-family: cursive;
background: steelblue;
color: whitesmoke;
overflow-x: scroll;
scroll-snap-type: x mandatory;
}
.scrollbar {
display: inline-block;
scroll-snap-align: end;
}
<div class="container">
<div class="scrollbar"></div>
</div>
<button class="btn">1</button>
<button class="btn">2</button>
解决方案
推荐阅读
- neural-network - 我的神经网络中每个时期的时间是 0 秒
- r - 使用多个点而不是随机采样来插值密度
- junit5 - JUnit 5 和 Arguments.of() 函数
- office-js - 初始化 Office JS Excel 加载项时出错
- angular - Angular 9:通知“不相关”组件采取的行动
- r - 为什么在 for 循环中从 lm 模型中提取系数时会出现 NA 和意外结果?
- javascript - 如何在火基地中获取特定字段值的文档ID
- azure - Azure 应用程序注册 - 自定义客户端密码 - 这可能吗?
- intellij-idea - IntelliJ 2020.1.1 中缺少“自动滚动到源”
- python - 在 PyCharm 中从 Excel 文件导入数据