0

一部の画像を右から左にスライドさせるJQueryプラグインを作成しようとしています。

プラグインを検索しようとしましたが、自分で作成すると思いました。
私が持っているもの:
-このようないくつかのDIV要素:

<div class="footer_image_div project">
</div>
  • プロジェクトのすべての位置を取得し、それらを左に260にアニメートすると、うまくいくと思いました

私は試した

$(function(){
         $('.project').each(function() {
             alert('a');
             var elm = $(this);
             elm.find(".project").animate({}, 500, function(){
                var pos = elm.find(".project").position();
                alert(pos.top);
             });

         });
      });

オフセットも試しましたが、どちらもNULLを返します。

私は何をすべきか?どこを見ればいいですか?私は混乱しています

4

2 に答える 2

0
$(function(){
     $('.project').each(function() {
         alert('a');
         var elm = $(this);
         elm.animate({}, 500, function(){
            var pos = elm.position();
            alert(pos.top);
         });

     });
  });
于 2012-05-08T09:00:05.647 に答える
0
// This code will work right if `.project` is not nested.

.project {
    position: absolute;
}

$('.project').each(function() {
      var elm = $(this);
      elm.animate({
         left: '+=260px'
      }, 500, function(){
         var pos = elm.position();
      });
 });
于 2012-05-08T09:01:24.273 に答える