我在一个页面上使用jQuery UI选项卡,在几个页面上使用jQuery DataTables。创建选项卡的coffeescript如下所示:
$(document).ready ->
$('#tabs').tabs()
创建DataTables的coffeescript如下所示:
$(document).ready ->
table = $('#table').dataTable()
table.fnSort([[2,'desc']])
这些是两个单独的文件。由于我将调用添加到fnSort,因此标签不再正常显示。它看起来就好像.tabs()根本没有被调用。如果我删除fnSort行,一切正常。
知道可能会发生什么吗?我不是要求解决这个问题;我已经找到了解决方法。
答案 0 :(得分:0)
它是否与CoffeeScript有关无意中创建了jQuery对其做出反应的return语句? 尝试在回调中添加一个明确的“return”语句。