如何将ui主题用于jquery数据表?

前端之家收集整理的这篇文章主要介绍了如何将ui主题用于jquery数据表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试将“平滑”主题添加到我的 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没有被导入,因此你的表没有应用格式

原文链接:https://www.f2er.com/jquery/175697.html

猜你在找的jQuery相关文章