gpt4 book ai didi

CSS:x 轴上的固定位置而不是 y 轴?

转载 作者:数据小太阳 更新时间:2023-10-29 09:06:58 25 4
gpt4 key购买 nike

有没有办法只在 x 轴上固定一个位置?所以当用户向上滚动时,div 标签会随之向上滚动,但不会左右滚动?

最佳答案

这也是一种使用脚本的简单技术。您可以查看演示 here也是。

JQuery

$(window).scroll(function(){
$('#header').css({
'left': $(this).scrollLeft() + 15
//Why this 15, because in the CSS, we have set left 15, so as we scroll, we would want this to remain at 15px left
});
});

CSS

#header {
top: 15px;
left: 15px;
position: absolute;
}

更新 图片来源:@ PierredeLESPINAY

如评论所述,使脚本支持 css 中的更改,而无需在脚本中重新编码。您可以使用以下内容。

var leftOffset = parseInt($("#header").css('left')); //Grab the left position left first
$(window).scroll(function(){
$('#header').css({
'left': $(this).scrollLeft() + leftOffset //Use it later
});
});

Demo :)

关于CSS:x 轴上的固定位置而不是 y 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2049845/

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