EDITベローjQueryのアニメーション
にはどうすれば#contentBoxアニメーションの#westアニメーションコールをコーディングしますか?
基本的には、最初のアニメーションが完了した後にdivのcssをアニメーション化/変更し、別のdivのcssに切り替えるトグルボタンがあります。次にトグルが実行されたときに、そのトグルが実行されます。
何か助けていただければ幸いです。ありがとうございました。
条件文:
$("#menuToggle").click(
function() {
var $west = $("#west");
var $contentBox = $("#contentBox");
$contentBox.animate({
marginLeft : parseInt($contentBox
.css('marginLeft'), 10) == -320
? $contentBox.outerWidth()
: -320
});
$west.animate({
left : parseInt($west
.css("left"), 10) == 0
? -$west.outerWidth()
: 0
});
});
私はあなたが常に一度execuiesのanimate()メソッドへのコールバック関数を渡すことができる条件文
Thx。トグルがクリックされたときにトグルが再びクリックされると、コールバックだけが実行され、トグルは両方とも実行されますが、同期はずれています。 – CelticParser
@Andaero、非同期の実行は良い解決策ではありません。完了するために、アニメーション効果にわずかな呼吸スペースを与えるのが良いわけではありません。 – Starx
私はこれを達成できますか?ヘルプのThnx。 – CelticParser