1

jquery ui ダイアログ ボックスがあり、1 回のクリックで複数のダイアログ ボックスをアニメーション化したいと考えています。しかし、それは完全なダイアログ ボックス内の内部ボックス div のみをアニメーション化します。私はこれをやった: Fiddle DEMO

//脚本

     $("#animate").click(function() {      

     $('#dialog').animate({
         left: "50px",
            });
     $('#dialog2').animate({
         top: "100px",
            });
 });
4

1 に答える 1

2

ui-dialog@Joeはほとんどそれを持っていましたが、実際に2つの異なるアニメーションがある場合、セレクターは両方のダイアログをアニメーション化すると思います. これを試して:

$('#dialog').parents(".ui-dialog").animate({
             left: "50px",
                });
$('#dialog2').parents(".ui-dialog").animate({
             top: "100px",
                });

     });

これは、.parents()セレクター メソッドを使用して適切なダイアログを移動します。

ここでの実例: http://jsfiddle.net/wKcDP/44/

于 2013-10-15T12:42:54.760 に答える