Joomlaページには大きなコンテンツがあり、1、2、3などのページではなく、Facebookのように「クリックしてもっと見る」ボタンが表示されるまで下にスクロールし、更新せずにデータを追加しますページの下部。作り方がわかりません。拡張機能はありますか?または任意のスクリプトですか?それを作るのはとても難しいですか?回答ありがとうございます。
2 に答える
1
これをajaxの方法で行うには、つまり、コンテンツを表示する場合にのみコンテンツをロードするには、次のようなカスタムjQuery関数を作成する必要があります。
- [次のページ]ボタンを見つけて、URLを変数に保存します(これには、URL全体の後に&pagenumber=2または/page/ 2などが続きます)。
- そのハンドラーを削除し、カスタムajax呼び出しに置き換えます。
- &format = rawを追加して保存したURLを含むjQuery.get(これにより、テンプレートの残りの部分がなく、スクリプトとcssがなくても次のページのコンテンツが返されます-すでにロードされています)
- 成功したら、変更した「次のページ」ボタンを削除します。
- 次に、その場所にajax呼び出しから受信したhtmlを挿入します。
- 「次のページ」ボタンがなくなるまでn.1から繰り返します
于 2013-02-02T20:38:04.450 に答える
0
クエリを読んだ後、joomla の記事に大きなコンテンツがあることがわかりました。ページが読み込まれたら、コンテンツの一部を表示したい n 後の部分は、[もっと見る] ボタンをクリックすると表示されます。私が正しい場合は、記事内にスクリプトを記述し、コンテンツに div タグを追加してください。クリック時に表示したい div のコンテンツに display none プロパティを適用します。JQueryまたはJsを使用すると、ボタンをクリックすると非表示の部分を表示できます。
于 2013-02-02T18:46:39.033 に答える