首页 > 解决方案 > 在 Internet Explorer 中以低亮度显示的 Jquery 数据表

问题描述

Inter Explorer 11 中的 JQuery 数据表

Chrome 中的 JQuery 数据表

我是 JQuery 的新手,并一一学习。我在使用 JQuery DataTable 时遇到了几个问题。

  1. JQuery DataTable 未正确呈现。IE11亮度低。但是在 Chrome 和 Firefox 中,相同的 DataTable 以所需的亮度呈现。您可以在我上传的图片中看到差异(第一个是 IE,第二个是 chrome)。
  2. 在 IE11 中,DataTable 缺少垂直和水平滚动条,但同样的事情在 chrome 和 Firefox 中运行良好。

关于这里可能有什么问题的任何想法?

我正在使用以下代码初始化主 DataTable:

//DataTables aplies style and behavior to <table>
    var table = $('#CaseLkupTable').DataTable({
        "scrollY": 315, // inconsistent IE7/other
        "scrollX": true,
        "searching": false,
        "paging": false,
        "info": false,
        "columnDefs": [{
            "targets": 0,
            "orderable": false,
            'responsive': true
        }]
    });

标签: javascriptjquery

解决方案


我找到了原因。该表被某些代码禁用。奇怪的是,禁用代码仅在 IE 中执行。因此,在我删除禁用 JavaScript 代码后,表格工作正常。


推荐阅读