[英]Keep horizontally scrolling header fixed on top using JavaScript
我正在尝试使用JavaScript在页面顶部保留标题。 position: fixed
因为标题需要水平滚动,因此无法使用。 将其保持在顶部很容易,但使其平滑则存在问题。 对于某些用户来说,Chrome浏览器很流畅,但每个人的Safari浏览器都比较落后。
这是一个示例: http : //jsbin.com/bufejapuza/edit?html,css,js,output
我如何将标题固定在顶部,以免滚动时出现混乱。
编辑:要使其滞后于Chrome,请尝试在JSBin中切换HTML,CSS和JS标签。
position
更改为fixed
function setLocation() {
var left = -window.scrollX;
header.style.transform = "translateX(" + left + "px)";
}
我在Firefox和Safari(均为Mac)中进行了测试,并解决了该问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.