2011-06-22 9 views
0

私はこのページをIE 8と互換性を持たせようとしています。jqueryは現在、クラスがオッズとエヴェンスに割り当てられていますが、IEでは機能していないようですここでjqueryテーブルのソートとIE 8のCSS修正

8.サイトです:http://www.videogameinfo.net/pokedex

、ここでjQueryのです:http://www.videogameinfo.net/settings/jquery.tablesorter.js

CSSがバックグラウンド一貫タイルするためにこれを行います。

tr:nth-child(even) {background: #0E0439} 
tr:nth-child(odd) {background: #272E81} 

答えて

1

:nth-child()はCSS3セレクタであり、IE8以下ではサポートされていません。

同じ効果を得るために、あなたはjQueryの/いくつかのJavaScriptを使用する必要があります。http://api.jquery.com/nth-child-selector/

+0

私もこの方法を使用する場合、とき順序の変更、背景にはありません。私もそれを修正することができますので、彼らも同様に更新する方法は? – tom

+0

私は 'sortStart'と' sortEnd'イベントにバインドします。次に、ソートが開始されると、該当するCSSクラスを行から削除し、ソートが完了したら、それらを再度適用します。 –