我有一个网站,我试图将一张图片叠加在另一张图片上,我使用
获取当前元素的位置var position = $(".portfolio-items a").offset();
然后将新元素设置在相同的位置,但这次使用静态定位。我发现它最终离开了页面的底部,因此我减去了
的结果$(document).scrollTop();
从顶部位置开始但由于某种原因,该项目仍然在页面下方过了135px。
135px来自哪个想法?
您可以在www.pixelcoding.co.uk上看到该网站并进行测试,只需点击ajlcomputers投资组合图片(第一个)。
感谢。
答案 0 :(得分:0)
我设法解决了这个问题,当我用firebug更仔细地检查元素时,我发现我所针对的只是由于某种原因(图像高150px)显示在图像的底部20px中,所以这是缺少130px。不知道为什么会这样,但要解决它我只是针对img而不是a,现在它可以正常工作。