$(window).scroll(function() {
var elmnt = document.getElementById("layer1");
var nowLeft = elmnt.getBoundingClientRect().left;
nowLeft += nowLeft/100;
elmnt.style.left = nowLeft + "px";
console.log(nowLeft);
});
这是代码。我想在元素移动时修复用户的滚动。
我想在元素的左侧更改时引用 window.scrollTop
。
最佳答案
我觉得我是个小傻子。
elmnt.style.left = (base element's left)- window.scrollY + "px";
这样的代码。尽管有滚动延迟,它仍然可以轻松更改左侧!
关于javascript - 我想在元素的左侧更改或更改对 window.scrollTop 的左侧引用时固定滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622344/