调用fnSort会破坏jQuery UI选项卡样式

时间:2012-10-26 23:44:49

标签: jquery jquery-ui coffeescript datatables jquery-ui-tabs

我在一个页面上使用jQuery UI选项卡,在几个页面上使用jQuery DataTables。创建选项卡的coffeescript如下所示:

$(document).ready ->
    $('#tabs').tabs()

创建DataTables的coffeescript如下所示:

$(document).ready ->
    table = $('#table').dataTable()
    table.fnSort([[2,'desc']])

这些是两个单独的文件。由于我将调用添加到fnSort,因此标签不再正常显示。它看起来就好像.tabs()根本没有被调用。如果我删除fnSort行,一切正常。

知道可能会发生什么吗?我不是要求解决这个问题;我已经找到了解决方法。

1 个答案:

答案 0 :(得分:0)

它是否与CoffeeScript有关无意中创建了jQuery对其做出反应的return语句? 尝试在回调中添加一个明确的“return”语句。