2017-07-03 15 views
1

DataTablesを使用して、データを表形式で表示したりページ分類したり並べ替えたりしています。それはすべてのブラウザで完璧に動作していますが、IEでは8とそれ以下のバージョンでは動作しません。文書hereによれば、それはIE-6 +フォームで動作するはずです。DataTablesはIE-8/belowで動作しません

F12キーを押してブラウザのバージョンを変更するだけでテストしました。これが正しい方法であるかどうかは確かではありませんが、anyinwが同じ問題に直面したかどうかを知りたいと思います。私は以下のCDNを使用しています。さまざまなバージョンのIEでDatatablesをテストする適切な方法かどうかお知らせください。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
<link rel="stylesheet" type="text/css" href="//cdn.datatables.net/1.10.15/css/jquery.dataTables.css"> 
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script> 
<script type="text/javascript" charset="utf8" src="//cdn.datatables.net/plug-ins/1.10.15/pagination/input.js"></script> 
<link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> 

おかげ

+0

本当にIE8以下をサポートする必要がありますか? – Rob

+0

私の主な関心事は、誰かがIE8以下を使用していて、その場合、ユーザーはDatatablesの機能を持たないプレーンなテーブルを見ているだけです。私は少なくともIE8が必要です。 –

+0

私は実際のIE8ブラウザでテストすることから始めるので、あなたが人工物にだまされていないようにしてください – Isac

答えて

1

これは3.2.1から以下1.2.xかにあなたのjQueryのバージョンをダウングレードし、それが動作します... jQueryの問題ではなく、DataTableの問題です。

現在のjQueryバージョン(3.2.1does only support IE 9+。 6-8 was actually dropped already in 2.xのサポート。

個人的に私はすべてのプロジェクトで1.9.1を使用します。古いブラウザや携帯端末やタブレットに問題はありません。最新のバージョンのdataTablesと最新のAngular 1.xを使用します。 jQuery 2.xまたは3.xを使用する特別な理由がない場合は、1.9.1はどのバージョンよりも優れています。

+0

davidkonradありがとうございます。今はIE-8で動作しています。 –

関連する問題