WordPressをインストールしていて、jQueryを使用してLoadMoreエフェクトを作成しようとしています。ページフラグメントに基本的な.load機能を使用するのに問題があります。.getを使用してもかまいません。これは、より良い解決策としてここでいくつかのスレッドを見たからです。
これが私のページの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>
2ページ目: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
2番目のページからとその内容を取得し、既存のに配置し#articles div
ます。つまり、これが機能したとしても、クリックするたびにdiv内に再帰的なdivが存在することになります。散らかっています。
誰か.story classes
が2番目のページから#articles div
最初のページのに単に追加するコマンドを手伝ってもらえますか?後で、変数、ループ、およびWordPress用のPHPを使用して自動化するロジスティクスを理解できます。適切なjQueryスクリプトを使用して支援が必要です。
PSボーナスの質問:jQuery .load / .getがページビューに悪影響を与えるかどうかを誰かが知っている場合、これは広告ベースの収益を持つ人にとって重要です。私に知らせてください!各.load/.getがGoogleAnalyticsの別のヒットとしてカウントされる場合、私たちは問題ありません。
ありがとう!