特定の場所のul #colorlistにli項目を追加する必要があります。だから、15番目のli項目が1クラスになり、16番目が別のクラスになります(15番目は前後に反転する必要があり、16番目は1番目の行です)。これはこれで十分に簡単です:隠されたli要素を移動する
$('#colorlist li:nth-child(15n+1)').addClass('first-column');
は、私は、その後のli項目と、問題を隠し様々なフィルタを持っているが、その後の隠れものはまだカウントされていることをしています。私はこれが正しいアプローチかもしれないと思うが、ここではたくさんのことがわからない。ここでの考え方は、合計数を15で割った値が整数であるかどうかをテストすることです。それが私のクラスを適用するとします。
$("#colorlist li").each(function(){
if($("#colorlist li:visible").size() % 15 == ???)$(this).addClass('first-column');
});
数字をテストする方法や、15番目のアイテムごとにどのように使用するかはわかりません。あなたが見ることができるように私は一種の失われた!どんな助けでも大歓迎です。
? 'display:none'を使うと、カウントされません。 –
jqueryのshowコマンドとhideコマンドを使用しています。火かき棒によると、 "hide"はそれらにディスプレイを与えます:n番目の子供はまだそれらを数えます。 – hmon