gpt4 book ai didi

javascript - 网页边界值

转载 作者:行者123 更新时间:2023-11-28 15:02:24 24 4
gpt4 key购买 nike

我有一个“框”弹出窗口,当鼠标悬停在某些链接上时会出现。该框高约 300px,框的顶部与链接位置在同一水平面上,但是其中一些链接位于页面的最低可滚动部分,因此弹出窗口将被 chop 。

问题哪些值用于检测页面底部,或到底部的剩余可滚动距离,以便您可以根据需要移动弹出窗口?

我正在使用 jQuery,但也欢迎引用通用的 JavaScript 解决方案。

谢谢。

最佳答案

基本上你想找到相对于文档的视口(viewport)底部,然后将它们与传入的坐标进行比较 event .

function handler(event) {
var bottomOfViewport = $(window).scrollTop() + $(window).height();
var bottomOfBox = event.pageY + HEIGHT_OF_BOX;
if ( bottomOfViewport < bottomOfBox )
// code to handle overflow condition
}

谢天谢地,pageX 和 pageY 属性是相对于文档的。 x 轴的情况类似。

关于javascript - 网页边界值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1575877/

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