【问题标题】:DataTables Missing Sort Icons After Switching From CDN to Local Hosted Files从 CDN 切换到本地托管文件后,DataTables 缺少排序图标
【发布时间】:2019-02-08 01:45:24
【问题描述】:

我正在使用 DataTables 来格式化 MVC 应用程序上的表格。我正在使用客户端 JQuery 实现。除了加载时间之外,我使用 CDN 没有问题。我非常成功地使用了他们的download builder,并从整个下载文件夹中提取了缩小的 CSS 和 JQuery 文件,这样我就可以将它们与我的其余文件捆绑在一起。除排序图标外,DataTables 都可以工作。 我仅在这些图标上收到“未找到”错误。 为什么这些图标可以与 CDN 一起使用,但在本地托管时却不行?

【问题讨论】:

    标签: jquery model-view-controller datatables icons


    【解决方案1】:

    我在研究这个时看到了several Stack Overflow posts 甚至是DataTables forum,但这些帖子似乎不适用于他们的下载生成器。他们中的一些人建议调整本地文件引用,但不建议从哪里获取图标。我在缩小的 CSS 文件中看到图标被引用,如

    table.dataTable thead .sorting{background-image:url("DataTables-1.10.16/images/sort_both.png")}
    

    我意识到这一定是图标引用的问题,所以我寻找从哪里下载图标以放置在我的图像文件夹中。 然后我意识到下载构建器已将图标放在 DataTables-1.10.16 文件夹中。我将它们移动到我的 ~/Content/images 文件夹并将 CSS 引用(有 4 个)更新为:

    table.dataTable thead .sorting{background-image:url("images/sort_both.png")}
    

    之后就完美运行了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      • 2019-09-01
      • 2021-04-28
      • 1970-01-01
      • 2018-12-17
      • 2011-09-26
      • 1970-01-01
      相关资源
      最近更新 更多