您好,我想知道在数据表 DOM 元素加载后,数据表中是否有任何回调函数被调用?我知道有回调 fnInitComplete 但这并不能满足我的要求。我想更改“*-List”数据表元素的宽度。
我以为当我调用这个回调函数时,DOM 元素将被完全加载并且我可以获得元素的宽度,但是当我这样做时:
fnInitComplete: function(oSettings, json) {
var width = $("#ROI-List").width();
}
宽度始终为 0,表示 DOM 元素尚未完全加载。我真的坚持这一点,并尝试使用 JQuery 来解决这个问题,但没有成功。
任何帮助将不胜感激
谢谢
最佳答案
您可能需要查看 drawCallback ,它在每次重绘 DataTable 后调用。
fnDrawCallback: function (oSeetings) {
var width = $("#ROI-List").width();
}
关于javascript - datatables DOM 元素完全加载时的回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26661803/