我有一個WordPress安裝,我試圖用jQuery來創建一個加載更多的效果。我在使用頁面片段的基本.load功能時遇到了一些麻煩。我不介意使用.get,因爲我在這裏看到一些線索,將其作爲更好的解決方案。可以jQuery .load追加而不是替換?
這裏是我的網頁URL的結構和內容:
第一頁:http://example.com/page/1/
的HTML:
<div id="articles">
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
</div>
第二頁:http://example.com/page/2/
的HTML:
<div id="articles">
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
<div class="story">blah blah blah</div>
</div>
我必須在頁面底部的鏈接,我試着做以下幾點:
jQuery(#articles).load('http://example.com/page/2/ #articles');
可悲的是,有2個問題。首先,.load函數從第二頁抓取#articles div
及其內容,並將其放入現有的#articles div
。這意味着,即使這樣做,每次點擊都會產生div內的遞歸div。這只是一團糟。
有人可以幫助我使用命令簡單地將第二頁上的.story classes
附加到第一頁上的#articles div
上嗎?我可以弄清楚在變量,循環和PHP之後使用WordPress進行自動化的物流。只需要一些合適的jQuery腳本。
P.S.獎金問題:如果有人知道jQuery .load/.get是否會損害綜合瀏覽量,這對於那些有廣告收入的人來說很重要,請讓我知道!如果每個.load/.get都算作Google Analytics的另一個熱門產品,那我們就很棒!
謝謝!
我不認爲$ .load()會影響谷歌分析。爲了讓Google註冊一個綜合瀏覽量,實際的頁面需要以這樣一種方式加載,即Google分析的JavaScript被執行。當一個頁面被加載到瀏覽器窗口中時,google JavaScript會被執行,而不是像在$ .load()中那樣檢索文件內容時。 – quakkels 2010-10-22 18:35:35