特定の要素のアニメーションが終了した後に関数を実行するにはどうすればよいですか? スライドダウンのようなアニメーションで、要素が非表示になり、何かをクリックすると、コンテンツが下にスライドして表示されます (+高さ)。
その要素のアニメーション関数を制御できないため、$.animate 関数のコールバック オプションを使用できません...
今、私は次のようなものを持っています
$('.trigger').click(function(){ // <-- "trigger" will make the element animate
setTimeout(myfunction, 500);
});
これは機能しますが、私はそれが好きではありません。ハッキーに感じます