在下面給出的代碼中,我正在顯示在點擊它後在prettyphoto
查看器中打開的圖像。麻煩使用jQuery的hide()函數?
<s:iterator value="allPhotos">
<a href="#inline-<s:property value="pictureid"/>" rel="prettyPhoto" >
<img src="<s:property value="photourl"/>" alt="">
</a>
<div id="inline-<s:property value="pictureid"/>" id="hiddenimgbox">
<img src="<s:property value="photourl"/>" alt="">
<div class="overlay"><s:property value ="title" /></div>
</div>
</s:iterator>
這裏我面對的問題是我無法隱藏下面的div標籤,只能在瀏覽器中打開。
<div id="inline-<s:property value="pictureid"/>" id="hiddenimgbox">
<img src="<s:property value="photourl"/>" alt="">
<div class="overlay"><s:property value ="title" /></div>
</div>
雖然我有以下腳本存在於文件的頭隱藏div
<script>
$("#hiddenimgbox").hide();
</script>
請指正......
你能幫我一些代碼嗎? – Ananda
@bril正如我所說,使用HTML(特別是'style'屬性)在頁面加載時默認隱藏元素,而不是使用JavaScript。你不需要任何代碼,只要看看我答案的最後部分。 –
感謝@anthony問題解決。並且非常感謝代碼審查,我遵循這一點。 – Ananda