我正在尝试动态获取JavaScript中与屏幕/文档相关的图像的Y位置。
我怎样才能做到这一点?在AC3中有什么类似的地方可以做到:
getProperty(obj, _x)
?
答案 0 :(得分:3)
将图片id
替换为图片的y
或top
位置:
<强> JS:强>
var offsets = document.getElementById('image_id').getBoundingClientRect();
//HERE^
var top = offsets.top;
Jquery:如果您使用jquery库,请执行:
$(document).ready(function(){
var position = $("#image_id").position();
var top = position.top;
});
答案 1 :(得分:0)
element.getBoundingClientRect()
将返回一个对象,其中包含元素顶部,底部,左侧和右侧的值。
要获取元素的y位置,只需执行element.getBoundingClientRect().top
。