我一直在尝试将“平滑”主题添加到我的
jquery数据表中但没有成功.
我的数据表只是没有样式.
我的数据表只是没有样式.
<style type="text/css" title="currentStyle"> @import "/DataTables/media/css/smoothness/jquery-ui-1.8.21.custom.css" </style> <script type="text/javascript" language="javascript" src="DataTables/media/js/jquery.js"></script> <script type="text/javascript" language="javascript" src="DataTables/media/js/jquery.dataTables.js"></script> <script type="text/javascript" language="javascript" src="DataTables/media/js/jquery-ui-1.8.21.custom.min.js"></script> <script type="text/javascript" charset="utf-8"> $(document).ready(function() { $('#join').dataTable( { "bJQueryUI": true,"sPaginationType": "full_numbers" } ); } ); </script>
以下是身体的形式:
<table id="join" cellpadding="0" cellspacing="0" border="0" class="display" width="80%"> <thead> <tr> <th>Column 1</th> <th>Column 2</th> </tr> </thead> <tbody> <tr> <td>Row 1 Data 1</td> <td>Row 1 Data 2</td> </tr> <tr> <td>Row 2 Data 1</td> <td>Row 2 Data 2</td> </tr> </tbody>
我到底错在了什么?
谢谢你的帮助.
解决方法
您需要导入jquery.dataTables_themeroller.css文件,以便它可以使用主题.或者如果您不使用主题,那么只需使用jquery.dataTables.css即可
你也应该尝试像这样导入你的CSS
<link rel="stylesheet" href="DataTables/media/css/smoothness/jquery-ui-1.8.21.custom.css"/> <link rel="stylesheet" href="DataTables/media/css/jquery.dataTables_themeroller.css"/>
或者如果你想保留import语句 – 你错过了url部分
<style type="text/css" title="currentStyle"> @import url("DataTables/media/css/smoothness/jquery-ui-1.8.21.custom.css"); @import url("DataTables/media/css/jquery.dataTables_themeroller.css"); </style>
所以最后你的css没有被导入,因此你的表没有应用格式