jQuery动画留下。获取当前左侧位置

时间:2012-07-23 22:22:51

标签: jquery jquery-animate

我用以下内容制作div:

$('.twitterNav').click(function(){
        var maxLeft = $('#jsTwitter').width() - $('.tweet').width() -10;
        $('#jsTwitter').animate({
            left: $(this).attr('data-id')+'='+($('.tweet').width()+10),
          }, 100, function() {
            //alert($('#jsTwitter').attr('left'));
          });
    })

如何检索当前左侧位置?

我以为我可以通过$('#jsTwitter').attr('left')来做到这一点,但这只会返回' undefined'

2 个答案:

答案 0 :(得分:3)

尝试使用jQuery offset()

$('#jsTwitter').offset().left

http://api.jquery.com/offset/

或直接从css()

中提取左侧
$('#jsTwitter').css('left');

答案 1 :(得分:2)

我明白了

$('#jsTwitter').css('left')