私はJqueryを使用して、訪問者がアーカイブページのクエリの順序とページの量を変更できるようにしています。 (ページネーションと該当ディスプレイ場合)ページ'all/20'
ごとに参照title/date/poularity
によってアーカイブテンプレートのJqueryソートをページごとの/ビューごとに組み合わせて、互いにリセットしないようにすることはできますか?
ソート:アーカイブリストの一番上にありバーには次のようになります。私がこれまで持ってい
完全に動作する機能やテンプレートタグ:pastebin
これは、すべての素晴らしい作品が、現在は2つのイベントがお互いをリセットしている - 私は量を変更することができますか私は順序を変更することができることを意味しますが私はamtと並べ替えの作業を同時に行うことはできません。私はこれで複雑になりますか? 2つを組み合わせる簡単な方法はありますか?
$('.amt-button').click(function(){
var a_str = $(this).text();
window.location.href = "?a="+a_str;
$(this).addClass("highlight");
});
$('.sorter-dropdown').change(function(){
var o_str = $(this).val();
window.location.href = "?o="+o_str;
$(this).addClass("highlight");
});
あなたは、彼らがさまざまなイベントによって呼び出さなっている上で見ることができるように - それはすでにだった場合、私は何とか「A」または「O」の値を得ることができますが、私は思っていた - ボタンをクリックし、[変更]を選択両方を適用できるように、他のイベントで設定して呼び出しますか?
また、ユーザーの「現在の」並べ替え&のamtボタン/オプションを視覚的に強調表示したいので、イベントの後にイベントを再読み込みするとそのクラスのハイライトがリセットされます。新しいクエリがページをリロードした後にハイライトクラスを適用させる方法はありますか?
ありがとうございました!
私は2つのイベントをどのように組み合わせるかを考えました - 私はアドレスバー(http://pastebin.com/Pp4QhgAf)-から値を取得しなければなりませんでした - しかし、現在のハイライトを維持する方法をまだ理解できません - 明日それに取り組む。 –
WPSEへようこそ。申し訳ありませんが、これは話題にはなりません。私はフラグを立てるので、モデレータはそれをSOに移すことができます(これは同じQを2回尋ねることを避けます)。 – kaiser