1

我正在为 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')但这只是返回“未定义”

4

2 回答 2

2

尝试使用 jQuery offset()

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

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

或者直接从 中提取左边css()

$('#jsTwitter').css('left');
于 2012-07-23T22:27:51.797 回答
2

我知道了

$('#jsTwitter').css('left')
于 2012-07-23T22:23:53.673 回答