gpt4 book ai didi

javascript - 使用水平滚动将标题固定到页面顶部

转载 作者:太空宇宙 更新时间:2023-11-04 04:56:43 25 4
gpt4 key购买 nike

我在每个页面的顶部都有一个导航标题。我希望用户能够使用滚动条滚动水平溢出。我知道仅使用 CSS 是不可能的,但是在 JavaScript 部分可以帮助我吗?

如果这太笼统,我会发布我的元素代码,但它非常广泛。

例如:

|标题示例 |关于 |联系 | Bl | (切断)

<-------------------->(滚动条)

最佳答案

您可以使用我的代码的一个版本:

function reposition(){
var el = document.getElementById('header');
var ScrollLeft = document.body.scrollLeft;
if (ScrollLeft == 0)
{
if (window.pageXOffset)
ScrollLeft = window.pageXOffset;
else
ScrollLeft = (document.body.parentElement) ? document.body.parentElement.scrollLeft : 0;
}
el.style.left = "-" + ScrollLeft + "px";
}

'header' 替换为您的 header ID。

希望这对您有所帮助!

关于javascript - 使用水平滚动将标题固定到页面顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12291226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com