空のときに画像を表示するコンテナーとして機能する div があり、コンテンツがコンテナーに動的に追加されたときにその画像を削除したい場合、これを達成するための最良の Jquery メソッドは何でしょうか? いつものことをして -
if ($(".container").html().length <= 0) {
$('.ad').show();
}
追加されるコンテンツは動的であり、更新を必要としないため、この場合は機能しません。100 ミリ秒ごとに実行される setIntercal 関数にチェックインを保存しようとしましたが、結果が期待どおりにならず、ページに奇妙なちらつきが発生しました。
編集**
Josh Burgess の方法は、IE8 をサポートする必要がなければ、すべての場合に使用する方法です。このため、コンテンツを追加するためのクリック イベントが発生したときに .hide() メソッドを追加する方法にフォールバックします。助けてくれてありがとう!