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

わかった

$('#jsTwitter').css('left')
于 2012-07-23T22:23:53.673 に答える
2

jQueryを使用してみてくださいoffset()

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

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

または、左を直接抽出しcss()ます:

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