我在一个页面上使用 jQuery UI 选项卡,在多个页面上使用 jQuery DataTables。创建选项卡的 CoffeeScript 如下所示:
$(document).ready ->
$('#tabs').tabs()
创建数据表的 CoffeeScript 如下所示:
$(document).ready ->
table = $('#table').dataTable()
table.fnSort([[2,'desc']])
它们位于两个单独的文件中。由于我添加了对 fnSort 的调用,选项卡不再正确显示。看起来就像 .tabs() 根本没有被调用一样。如果我删除 fnSort 行,一切都会正常。
知道会发生什么吗?我不是在寻求问题的解决方案;我已经找到了解决方法。
最佳答案
这是否与 CoffeeScript 无意中创建 jQuery 使用react的 return 语句有关? 尝试在回调中添加明确的“return”语句。
关于jquery - 调用 fnSort 会破坏 jQuery UI 选项卡样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13095804/