0

各請負業者が画面上のボックスに表示される「請負業者」と呼ばれるオブジェクトの配列があるため、プロパティ「id」、「posx」、および「posy」があります。onclick の座標を、現在の座標から、順番に表示される画面の下部の行に変更できるようにしたいと考えています。座標を変更するコードは正しく機能しますが、ボックスをそれらの座標にアニメーション化することはできません。

function moveto(){
                $.each(Contractors, function(index, value){                 
                    $(index).animate({top: this.posy},"slow");
                    $(index).animate({left: this.posx},"slow");
                });
            }

どこに問題があるのか​​わかりませんが、「未定義のプロパティ 'デフォルト ビュー' を読み取れません」という問題が発生しています。誰でも助けることができますか?

4

1 に答える 1

0

indexは数値であるため、jQuery オブジェクトに入れたり、関数を呼び出したりしても意味がありません。

実際、関数には DOM 要素がまったくないため、コードをもっと見ないと修正できません。

于 2012-05-08T10:33:15.543 に答える