如何设置元素的位置?

时间:2013-09-10 11:54:29

标签: jquery

这是jquery

$('.li4').click(function(){
    alert($('.img4').offset());
});

demo

  

但点击.li4

时会发出警告对象

2 个答案:

答案 0 :(得分:1)

使用offset().left

alert($('.img4').offset().left);

DEMO

答案 1 :(得分:1)

.offset()返回一个对象({left,top})。如果您想查看它,可以使用JSON.stringify

alert(JSON.stringify($('.img4').offset()); // {"top":9,"left":171}

否则访问.left.top属性:

var o = $('.img4').offset();
alert('x: ' o.left + '\ny: ' + o.top);