【问题标题】:How to remove spaces in the Datatables pagination buttons如何删除数据表分页按钮中的空格
【发布时间】:2019-02-14 06:24:09
【问题描述】:

您能帮我找到一种方法来删除数据表分页按钮中的空格吗?

为此,我参考了以下网址:

DATA TABLES BOOTSTRAP 4 EXAMPLE

我已经完全按照上面所说的那样添加了 .js 和 CSS 文件,但是没有用。

Datatables pagination buttons - Remove unwanted space

以上都不起作用。请帮助我覆盖当前功能。谢谢。

请在下面找到我工作过的代码:

HTML

  <!-- BOOTSTRAP -->
  <link rel="stylesheet" href="stylesheets/bootstrap.min.css">
  <script src="javascript/third_party/popper.min.js"></script>
  <script src="javascript/third_party/bootstrap.min.js"></script>


  <!-- DATA TABLES -->
  <link rel="stylesheet" href="https://cdn.datatables.net/v/bs4/dt-1.10.18/datatables.min.css" />
  <script src="https://cdn.datatables.net/v/bs4/dt-1.10.18/datatables.min.js"></script>
  <script src="https://cdn.datatables.net/plug-ins/1.10.19/sorting/datetime-moment.js"></script>

CSS

.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding : 0px;
  margin-left: 0px;
  display: inline;
  border: 0px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: 0px;
}

jQuery

​​>
$.fn.dataTable.moment('MM/DD/YYYY');
  $(`#${ID}`).DataTable({
    columnDefs: [{
      targets: [0, 1, 2, 5, 6, 7],
      orderable: false
    }],
    "order": [[4, "asc"]]
  });

【问题讨论】:

  • 在您的问题中添加一些代码,以便我们为您提供帮助。
  • @yash...我已经添加了代码。请检查。另外请删除重复的标签,因为它不起作用。问题中甚至提到了相同的 URL。谢谢。
  • 我什至无法运行该解决方案。你有jsfiddle 链接吗?
  • 你试过this example用同样的js和css链接吗?

标签: css twitter-bootstrap datatables bootstrap-4


【解决方案1】:

经过这么多研究,我发现

在使用引导 css 时,不要使用 jquery.dataTables.css。否则会在分页中产生间距问题。

Bootstrap Datatable 4 独立运行良好,正如您在我创建的 JsBin 中看到的那样。

希望,如果您指向正确的 poper.js 网址,如下所示: 否则这也会给 bootstrap 4 css 带来问题。

<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>

编辑:
如果您在下面看到codepen,这与您面临的问题相同。

如果您打开该 codepen,并删除以下行,它就可以正常工作。

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10-dev/css/jquery.dataTables.css">

希望这对您有用。如果没有,请在下方评论。

【讨论】:

  • 是的..猜猜我的代码有问题。您附加的 JsBin 代码独立工作正常。我需要检查我现有的代码有什么问题。非常感谢您花时间指导我完成这项工作。
  • @METALHEAD,你同时使用 css 吗? bootstrap 和 jquery 数据表?
  • 是的,我都在使用 yash
  • @METALHEAD,这就是问题所在。删除 jquery 数据表 css。问题解决了。
  • 补充您的答案 - 我犯的另一个错误是:在 .CSS 中,我为 navigation bar 设置了 li 的样式。这实际上搞砸了分页。你的JSbin 代码是我的救命稻草... \m/。编码快乐..!!!!
猜你喜欢
  • 2015-05-11
  • 1970-01-01
  • 2013-07-23
  • 2015-05-01
  • 2012-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多