0

我在 css 上了一门课:

img {
    position: relative;
    left: 0;
    top: 0;
}  

和 HTML 正文中的 img。我可以用我的 JQuery/Javascript 代码移动 img:

 $('img').animate({left: "-=20"}, 'fast');    

现在我想从我的 img 类中打印出属性“left”。任何建议如何做到这一点?我的window.alert($('img').left)不起作用。谢谢

4

2 回答 2

2

要更改某个 css 属性,请使用

$('foo').css('bar', '42');

要访问某个 css 属性,请使用

$('foo').css('bar');

因此,要回答您的问题:

window.alert($('img').css('left'));

要了解更多信息: http: //api.jquery.com/css/

于 2015-01-28T22:12:18.957 回答
0

您可以使用该css方法来读取样式。

我想你想在动画完成后获得位置:

$('img').animate({left: "+=20"}, 'fast', function(){
  window.alert($('img').css('left'));
});
于 2015-01-28T22:15:55.603 回答