The error:
Uncaught TypeError: Cannot read property 'namespace' of undefined(anonymous function) @ datatables.min.js:327
n.event.dispatch @ jquery-2.1.4.min.js:3n.event.add.r.handle @ jquery-2.1.4.min.js:3
n.event.trigger @ jquery-2.1.4.min.js:3(anonymous function) @ jquery-2.1.4.min.js:3
n.extend.each @ jquery-2.1.4.min.js:2n.fn.n.each @ jquery-2.1.4.min.js:2
n.fn.extend.trigger @ jquery-2.1.4.min.js:3w @ datatables.min.js:86(anonymous function) @datatables.min.js:145
h.extend.iterator @ datatables.min.js:109(anonymous function) @ datatables.min.js:145
t.extend.g @ datatables.min.js:112
My table:
table = $('#lotteryGamesTable').DataTable( {
fixedHeader: {
headerOffset: $('#navMenu').outerHeight()
},
...
Also, I tried to disable the fixed header using the API (table.fixedHeader.disable();), but I get this error:
Uncaught TypeError: table.fixedHeader.disable is not a function
Here's my DataTables config:
<script type="text/javascript" src="https://cdn.datatables.net/r/bs/dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,cr-1.2.0,fc-3.1.0,fh-3.0.0,kt-2.0.0,r-1.0.7,rr-1.0.0,sc-1.3.0,se-1.0.1/datatables.min.js"></script>