Javascript 在Internet Explorer中以低亮度显示Jquery数据表

Javascript 在Internet Explorer中以低亮度显示Jquery数据表,javascript,jquery,Javascript,Jquery,Inter Explorer 11中的JQuery数据表 Chrome中的JQuery数据表 我不熟悉JQuery,并且一个接一个地学习这些东西。我在jQueryDataTable方面面临几个问题 JQuery数据表未正确呈现。它的温度很低 IE11的亮度。但同样的数据表在Chrome和Firefox中以所需的亮度呈现。你可以在我上传的图片中看到区别(第一张是IE的,第二张是chrome的) 在IE11中,DataTable缺少垂直和水平滚动 但同样的功能在chrome和Firefox中也能

Inter Explorer 11中的JQuery数据表

Chrome中的JQuery数据表

我不熟悉JQuery,并且一个接一个地学习这些东西。我在jQueryDataTable方面面临几个问题

  • JQuery数据表未正确呈现。它的温度很低 IE11的亮度。但同样的数据表在Chrome和Firefox中以所需的亮度呈现。你可以在我上传的图片中看到区别(第一张是IE的,第二张是chrome的)
  • 在IE11中,DataTable缺少垂直和水平滚动 但同样的功能在chrome和Firefox中也能完美运行
  • 你知道这里有什么问题吗

    我正在使用以下代码初始化主数据表:

    //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
            }]
        });
    
    //数据表将样式和行为应用于
    变量表=$('#CaseLkupTable')。数据表({
    “scrollY”:315,//不一致的IE7/其他
    “scrollX”:正确,
    “搜索”:错误,
    “分页”:false,
    “信息”:错误,
    “columnDefs”:[{
    “目标”:0,
    “可订购”:错误,
    “响应”:正确
    }]
    });
    
    我找到了原因。该表被某些代码禁用。奇怪的是,禁用代码仅在IE中执行。所以,在我删除禁用的JavaScript代码后,这个表工作得很好。

    最有可能的css问题是,css中可能有一些过滤器属性,这些属性只会影响IE,其他人会忽略它。看看这个。@Esko,谢谢你的回复。我已经核实了。有一个常见的CSS文件。奇怪的是,类似的数据表(为不同的屏幕开发)在IE11中正确呈现。唯一的区别是我的datatable中有许多动态嵌套的DataTale。还有一件事是为什么水平和垂直滚动条不起作用?有线索吗?