我有一個div來顯示最近在隱藏的頁面上顯示的項目,如果它使用innerHTML爲空,所以外部空框不顯示並且工作正常。 問題是它在頁面上留下了一個很大的洞,直到一個項目被查看。顯示另一個div,如果有另一個隱藏
我一直在試圖做的是顯示另一個div,如果div id =「recentinc」被隱藏,那麼一旦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,但我找不到答案。
任何幫助將不勝感激。
請問您是否可以詳述「偉大的大洞」?如果你做'display ='none''這個元素不應該佔用任何空間。 – pimvdb 2012-08-04 12:58:12
爲什麼被標記爲[tag:jquery]!?我認爲,你顯然很迷惑[標籤:javascript]和[標籤:jquery] – Alexander 2012-08-04 13:15:20
@亞歷山大:他說他不確定jQuery的方式。聽起來他可以區分兩者 - 如果可能的話,他正在尋找jQuery方法。 – pimvdb 2012-08-04 13:35:23