0

我有一个网站,我试图将一张图片叠加在另一张图片上,我使用当前元素的位置

var position = $(".portfolio-items a").offset();

然后将新元素设置在相同的位置,但这次是静态定位。我发现它最终离开了页面底部,因此我减去了结果

$(document).scrollTop();

从顶部位置开始,但由于某种原因,该项目仍然在页面下方 135px 处结束。

任何想法 135px 来自哪里?

您可以在 www.pixelcoding.co.uk 上查看网站,只需单击 ajlcomputers 投资组合图像(第一个)即可对其进行测试。

谢谢。

4

1 回答 1

0

我已经设法解决了这个问题,当我用 firebug 更仔细地检查元素时,我发现我的目标只显示在图像的底部 20px 中,因为某种原因(图像高 150px)所以这就是缺少的 130px . 不知道为什么会这样,但为了解决它,我只是针对 img 而不是 a ,现在它工作正常。

于 2013-01-31T09:19:35.293 回答