1

jQueryプラグイン「tablesorter」を使用して簡単にソートできるテーブルがいくつかあります。最近、ゼブラ ストライプ ウィジェットが含まれていることがわかりました。有効にしましたが、うまく機能しています。

また、既存の自作のテーブル検索機能の代わりに「Sieve」プラグインを追加することにしました。ここで問題が発生しました。検索中または検索後にストライピングがやり直されず、テーブルが不均一で不一致のままになります。

これまでのところ、手動​​で更新する方法を見つけることができませんでした。もしあればどこに置くのかわかりません - sieve .js ファイルで?これら 2 つのプラグインをうまく連携させる方法はありますか?

4

1 に答える 1

1

Sieve プラグインを使用する場合、このコードは tablesorter の元のバージョンまたは tablesorter のフォーク( demo )のいずれかで動作します。

$(function () {
    var $table = $('table');

    $table
        .tablesorter({
            widgets: ['zebra']
        })
        .sieve({
            complete: function(){
                // update the zebra widget after Sieve completes
                $table.trigger('applyWidgets');
            }
        });

});
于 2014-11-08T21:04:54.990 に答える