私は、ポンプをシミュレートするために、期待どおりの成長と収縮を探しています。複数のソースからのjQueryアニメーション - 複数のオブジェクトに影響を及ぼす
プロセスは、次のとおりです。ポンプ1
に ポンプポンプに1つのダンプポンプに2つの ポンプ2つのダンプ3つの ポンプ3つのダンプは、現在、私は予想通り、かなりの作業/オフボタンの上に持っています。残念ながらデモでは、同時に複数のボタンを使用したいと思います。
したがって、ポンプ1とポンプ3が同時にオンになっていると、私はポンプ2が一定のままであると思います。残念ながら、私がjQueryアニメーションを現在行っている方法は、リアルタイムでこれを模倣するのではありません。
がここにデモです: - または似たような理想的http://jsfiddle.net/tJugd/3939/
、私がしたいと思うことは、毎秒Xピクセルを縮小し、特定のdiv要素にバインドされた/成長するものです。私はアイデアを公開しています。
例のjQuery:
const secs = 30000;
const maxH = '250';
const minH = '0';
$('#btn-on-one').click(function(){
$('#air-pump-one').animate({height:maxH}, secs);
$('#water-pump-one').animate({height:minH}, secs);
$('#air-pump-two').animate({height:minH}, secs);
$('#water-pump-two').animate({height:maxH}, secs);
});
$('#btn-off-one').click(function(){
$('#air-pump-one').stop().animate();
$('#water-pump-one').stop().animate();
$('#air-pump-two').stop().animate();
$('#water-pump-two').stop().animate();
});
さて、何を作っことは本当に良さそうに見えますが、私は問題を理解していません。 1つのポンプが別のポンプの影響を受けるようにするには、コールバック関数を使用するか、2つのポンプで2つの 'animate'関数を適切に計算する必要があります。 – odedta
私は分かりません。ポンプ1がポンプ2に、ポンプ2がポンプ3に、ポンプ3がポンプ1に、ポンプ1がポンプ2に接続されている場合、ポンプ1がポンピングされていないそれに – Chris