私はBing APIを使用してインターネット検索を行っています。私は結果を改ページしたいと思うし、最近私はそれを行うことになっている素敵なJqueryのスクリプトを発見した。スクリプトが理解することは非常に簡単です:Jqueryの単純なページ設定が機能しない
$("input#searchbox").keyup(function() {
//how much items per page to show
var show_per_page = 60000;
//getting the amount of elements inside content div
var number_of_items = $('#txtresults ul').children().size();
//calculate the number of pages we are going to have
var number_of_pages = Math.ceil(webResultTotal/show_per_page);
最後の行は改ページ番号の量を決定されたものです:ビングのAPIから「webResultTotalは」総結果の数です。だからそれは数 'show_per_page'で割り算されます。それ以外の場合はすべてのものが詰まってしまうので、私は60000に量を設定しました、これは私の最初の問題です。
A.私はshow_per_page 12を使用したいと思いますが、この数学は難しいものか何かが混乱しているようです。
B.最初のキーダウンで改ページする必要があるのと同じように、2番目のキーダウンでのみ行います。
結論として:12 'show_per_page'が詰まることなく最初のキーストロークでページングするにはどうすればよいですか?ここで
はデモです:JsBin
私は右の関数webResults後に改ページコードを入れています。
ps私はリンクを更新し、より良い見通しのためにすべてのテキスト結果を取り出しました。
私はあなたが質問を誤解していると思います...その結果ではなく、それらは問題ありません。質問を見てください、私はリンクを更新しました。私はより良い理解のために結果のためにdivを取り出しました。改ページは完了していません。あなたが得ている12の結果は、ページ番号からではなくBing APIからです:var WebCount = "Web.Count = 12"; – Youss
ページネーションはまだ機能しません。今のところ、数字だけを表示することに興味があります。 – Youss