2013-01-15 114 views
0

用jQuery(沒有AJAX/PHP)僞造一個加載更好,但我想知道的是: 有沒有辦法隱藏.item類加載.item onclick,這樣數據即使隱藏也不會全部加載。所以不要隱藏它的.load或其他東西。我的知識是有限的。謝謝您的幫助。使用jQuery加載更多(無AJAX/PHP)

+1

你是什麼意思',這樣即使其hidden'數據是不是都裝? –

+0

顯示目前爲止所擁有的一些代碼。根據你所說的話,我想你想要即時創建元素。 –

回答

1

只有2種方法:

1)裝入您需要的所有數據,隱藏使用CSS,然後根據需要在互動展示。

2)第二種選擇是進行AJAX調用。

兩種選擇都很常見,取決於您的要求。

0

你可以用Javascript和簡單的HTML來做到這一點。

<script language="javascript"> 
function show(more){if(document.getElementById(more).style.display == 'none'){document.getElementById(more).style.display = 'block';}else{document.getElementById(more).style.display = 'none';}} 
</script> 

HTML

<p>Display Text <br/> 
<a onclick="show('more');" title="Read More" href="#">Load More</a> 
<div id="more" style="display: none">Hidden Text</div></p> 

演示:http://jsfiddle.net/SJAQh/