gpt4 book ai didi

jquery - 获取元素的底部和右侧位置

转载 作者:IT王子 更新时间:2023-10-29 03:25:55 25 4
gpt4 key购买 nike

我正在尝试获取元素在窗口中的位置,如下所示:

var link = $(element);

var offset = link.offset();
var top = offset.top;
var left = offset.left;
var bottom = $(window).height() - link.height();
bottom = offset.top - bottom;
var right = $(window).width() - link.width();
right = offset.left - right;

然而底部和右侧前面有-...这是为什么呢?因为数字是正确的,所以它们不应该是负数。

最佳答案

代替

var bottom = $(window).height() - link.height();
bottom = offset.top - bottom;

你为什么不做

var bottom = $(window).height() - top - link.height();

编辑:你的错误是你在做

bottom = offset.top - bottom;

代替

bottom = bottom - offset.top; // or bottom -= offset.top;

关于jquery - 获取元素的底部和右侧位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9872128/

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