innerHTML を使用して空の場合に非表示にしているページに最近表示したアイテムを表示する div があるため、外側の空のボックスは表示されず、正常に動作します。問題は、アイテムが表示されるまでページに大きな穴が開いてしまうことです。
私がやろうとしているのは、div id="recentinc" が非表示の場合に別の div を表示することです。これは、div id="recentinc" にコンテンツが含まれると非表示になります。
これまでの私のコードは次のとおりです。
<div id="recentinc"><?php include 'recentview.php'; ?></div>
<script type="text/javascript">
if (document.getElementById('recentinc').innerHTML == '')
document.getElementById('recently_viewed').style.display = 'none';
</script>
</div>
別のdivが欲しいです。
<div id="copy">more content</div>
div id="recentinc" が非表示の場合に代わりに表示されます。
jQuery でこれを行うより良い方法があるかもしれませんが、答えが見つかりません。
どんな助けでも大歓迎です。