在尝试使用视差滚动创建单页模板时,我发现了一个奇怪的问题。我怀疑问题出在 jQuery 部分,甚至可能是它自己的 CSS,但我不太确定。
我当前的 jQuery 代码位读取访问者浏览器的窗口大小,并为每个不同的锚定页面调整幻灯片的高度。这样,无论窗口大小如何,我都可以完全使用背景。但同时我意识到,如果我添加不同的 CSS 组件,它们不会扩大活动锚背景高度,而是会溢出到另一张幻灯片上。
这是负责幻灯片高度的 jQuery 部分
$(function () {
$('.windows').css({
'height': (($(window).height())) + 'px'
});
$(window).resize(function () {
$('.windows').css({
'height': (($(window).height())) + 'px'
});
});
});
这是网站 URL https://docstax.net/esgh/
转到计划并调整浏览器的大小,您会明白我的意思,即不根据内部所需的内容高度调整幻灯片的高度。
编辑:正如 putvande 所建议的那样,我知道有很多 $(window) 的方法,我更新并最小化了代码。