1

画面/ドキュメントに関連して、JavaScript で画像の Y 位置を動的に取得しようとしています。どうやってやるの?あなたができるAC3のようなものはあります getProperty(obj, _x)か?

4

2 に答える 2

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;
}); 
于 2013-08-24T20:59:38.903 に答える
0

element.getBoundingClientRect()要素の上、下、左、右の値を持つオブジェクトを返します。

要素の y 位置を取得するには、単にelement.getBoundingClientRect().top.

于 2013-08-24T21:00:19.607 に答える