我有一个问题的CSS计算返回错误的值为%。
我的想法是创建一个粘性的侧边栏,你首先滚动到最后,然后它会一直留在那里,直到内容结束。当我对div使用绝对高度时,它适用于vh单位,但当我使用%时,它就不起作用了。
.sidebar {
position: sticky;
top: calc(100vh - 100%); <-- does not work
top: calc(100vh - 1600px); <-- works as expected.
}
因此,我可能误解了%在这个上下文中的含义(我的理解是:应用.sidebar类的对象的高度),或者calc()不适合使用?
编辑:
我正在寻找一种在jQuery或纯JS中获得像素滚动量的方法,不是从页面的顶部,而是从div的底部。
换句话说,我需要将超出div高度+页面顶部像素距离的滚动量转换为变量。
我想在下面附加这个视差代码,而不是从页面的顶部计算,而是从目标div从顶部+其高度的距离计算。
/* Parallax Once Threshold is Reached */
var triggerOne = $('#trigger-01').offset().top;
$(window).scroll(function(e){
if ($(window).scrollTop() >
此代码使滚动指示器。
你能帮我弄清楚变量scrolled是怎么计算的吗?
请解释为什么clientHeight从scrollHeight中减去,winScroll变量除以height,然后乘以100
// When the user scrolls the page, execute myFunction
window.onscroll = function() {
myFunction()
};
function myFunction() {
var winScroll = document.body.scrollTop || document.documentElemen
黑莓6和7.智能测量带.
我想用相机来测量目标的距离和高度。我在谷歌游戏中找到了这个。我想使这种类型的应用程序不完全相同,但完全相同,但我的要求。
有人能给我建议正确的方法或例子吗?这样我就能对这个要求有更多的了解。
这个图像会给你我清晰的需求
单击此视频链接以了解requirements .
i want to get height of object and distance (c) .
我是javascript的新手,当我滚动div容器“id=”时,我试图让div容器“foo”触发,这样当我滚动id“容器”时,我就会说"IM id=“。我甚至留出了足够的空间来确保我可以滚动所有的<br>,或者添加页边距-顶部和底部,但仍然不能正常工作。如果你们能帮我那就太棒了。“我知道我不应该使用这么多”隔断线“,但这只是一个代码草案。”
var x = document.getElementById('container');
x.onscroll = function() {myFunction()};
function myFuncti