JQuery pagination plugin'sのコールバックの定義に従ってください。それはそれ自身のトウのパラメータを取得するだけだと思われるので、私はどのようにコールバック関数に余分なパラメータを渡すことができます。JQueryのページ分割プラグインで、自分のパラメータをコールバック関数に渡すにはどうしたらいいですか?
コールバック
ユーザーがページネーション のリンクをクリックしたときに 呼び出されるコールバック関数。この関数は、新しいページインデックスと ページ区切りコンテナ(DOM要素)という2つの パラメータを受け取ります。 コールバックがfalseを返すと、 イベントの伝播が停止します。デフォルト 値:function(){return false;}この コールバック関数は、ページ分割の 機能に不可欠です。 には、 のコンテンツを更新するコードが含まれている必要があります。ユーザーエクスペリエンスが速い場合は、 この機能ではAJAX でコンテンツを読み込まないでください。代わりに、一部のコンテンツページを にあらかじめロードし、 の間でこの機能を切り替えてください。
例えば[そのデモから]プラグインの使い方のコード:
ページネーションプラグインを添付:
$("#News-Pagination").pagination(122, {
items_per_page:20,
callback:pageselectCallback
});
コールバック関数:
/**
* Callback function that displays the content.
*
* Gets called every time the user clicks on a pagination link.
*
* @param {int}page_index New Page index
* @param {jQuery} jq the container with the pagination links
* as a jQuery object
*/
function pageselectCallback(page_index, jq){
var new_content
= $('#hiddenresult div.result:eq(' + page_index + ')').clone();
$('#Searchresult').empty().append(new_content);
return false;
}
をありがとうございました!!
こんにちはAlxandrに一致するように変更、それを指摘いただき、誠にありがとうございます。 –