私は現在、jQueryのhide/show関数を使用して、選択ボックスからグループにテーブルをフィルタリングしています。hide/show are * very * slow
実際のコードは正常に動作しますが、非常に遅く、実行に1〜2分かかることがあります。
私は、コードので、代わりに非表示()とshow()それはcss({'display':'none'});
使用し、css({'display':'block'});
切り替え - は速度差が、それは今わずか数秒を単純に信じられないほど要しているが、Firefoxでテーブルデータは、すべての行ごとに押しつぶされると。
これは私たちがほとんどInternet Explorerを使用して以来の世界の終わりではありませんが、かなりの人(自分自身を含む)がFirefoxを使用しているので、周りに道があるかどうかは疑問です。
これは、IEの場合と同様に、trはブロック要素ではなく 'table-row'の表示タイプにする必要があります。 – scrappedcola
実際には、jquery show/hideを使用する方が良いこれらの条件。 – ShankarSangoli
多くのおかげで、これは実際には完璧です!以前はFirebugを使っていましたが、私が試した(そしてもちろんうまくいかなかった)テーブルセルの値がありましたが、これは完璧です!残念ながら、私は本当に表示/非表示を使用することはできません - それは処理するために永遠にかかりますhttp://www.learningjquery.com/2010/05/now-you-see-me-showhide-performance –