gpt4 book ai didi

javascript - 用户浏览器缩放时如何处理覆盖

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:36 27 4
gpt4 key购买 nike

我的网站上有一个叠加层,用户单击按钮时会激活该叠加层。

这个叠加层看起来和工作都很好。直到用户决定缩放浏览器。当浏览器因叠加层使用 position:fixed 而缩放时,它不会滚动,用户也无法到达或看到提交按钮。

这对于一些视障用户来说是不可取的。有谁知道我如何动态检测某些东西,也许检测并重定向到静态页面中包含的表单。

最佳答案

缩放与调整窗口大小有类似的效果,所以我认为(如果我错了请纠正我)但是您可以使用 resize() 事件来更新叠加层的宽度和高度。请参阅下面的示例。

$(window).resize(function(){
$('#Overlay').css({
height:window.innerHeight,
width:window.innerWidth
)};
});

编辑

Here is a fiddle它适用于浏览器的缩放以及调整窗口大小。

关于javascript - 用户浏览器缩放时如何处理覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15350251/

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