-2

div左側と右側に2 つのボタンがあります。右ボタンをクリックすると右に移動し、左ボタンをクリックすると左に移動する必要があります。私が使用した:

           $('.left').click(function(e) {
                     $('#votersDetailsTable').animate({
                     'marginLeft': '30px'
                     });                
           });

のように使えますか

         $('.left').click(function(e) {         

             $('#votersDetailsTable').live("animate",{
            'marginLeft': '30px'
            });                
        });

ここmaindivでも動的に作成しています。divを移動できません。助けてください。よろしくお願いします..

4

4 に答える 4

0

relativecssファイルにdivの位置を入れてみてください

#mainDiv{
    position:relative;
}
于 2013-04-17T13:05:55.453 に答える
0

これらのボタンを含む css と html をさらに確認する必要があります。ただし、問題は、が配置されている場合(または)leftにのみ何かを行う属性をアニメーション化していることです。#mainDivabsolutefixed

内部で変更できる属性jQuery.animate()は css 属性です。したがって、おそらく必要になるでしょうmarginLeft

通常、要素を動的に作成してからアニメーション化する必要がある場合は、アニメーション化する属性を把握するために、前後の html / css を書き出して違いを見つけます。

于 2013-04-17T13:06:20.877 に答える