DataTables FixedColumn"Uncaught ReferenceError:FixedColumns未定义"

Joh*_*tom 1 javascript jquery datatables

我正在尝试使用datatables的FixedColumns插件.什么都行不通.我直接从网站上下载了示例代码,这里:

$(document).ready( function () {
    var oTable = $('#example').dataTable( {
        "sScrollX": "100%",
        "sScrollXInner": "150%",
        "bScrollCollapse": true
    } );

    new FixedColumns( oTable );
} );
Run Code Online (Sandbox Code Playgroud)

脚本标签:

<script type="text/javascript" src="http://address/testbed/js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="http://address/testbed/js/datatables.js"></script>
<script type="text/javascript" src="http://address/testbed/js/fixedcolumns.js"></script>
Run Code Online (Sandbox Code Playgroud)

根据chrome,所有脚本都可以正常加载.我得到的错误是"Uncaught ReferenceError:FixedColumns未定义."

jQuery 1.11.0

数据表1.9.4

FixedColumns 3.0.1-dev(我试过各种版本,这是github的最新版本)

这是怎么回事?

fab*_*tik 7

你应该使用:

new $.fn.dataTable.FixedColumns( oTable );
Run Code Online (Sandbox Code Playgroud)

这也是文档实际上对我说的.

"构造函数"FixedColumns仅在IIFE中定义,它包装插件并导出为 $.fn.dataTable.FixedColumns