Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调用fnSort会破坏jQuery UI选项卡的样式设置_Jquery_Jquery Ui_Coffeescript_Datatables_Jquery Ui Tabs - Fatal编程技术网

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

调用fnSort会破坏jQuery UI选项卡的样式设置,jquery,jquery-ui,coffeescript,datatables,jquery-ui-tabs,Jquery,Jquery Ui,Coffeescript,Datatables,Jquery Ui Tabs,我在一个页面上使用jQueryUI选项卡,在多个页面上使用jQueryDataTables。创建选项卡的咖啡脚本如下所示: $(document).ready -> $('#tabs').tabs() $(document).ready -> table = $('#table').dataTable() table.fnSort([[2,'desc']]) 创建数据表的coffeescript如下所示: $(document).ready ->

我在一个页面上使用jQueryUI选项卡,在多个页面上使用jQueryDataTables。创建选项卡的咖啡脚本如下所示:

$(document).ready ->
    $('#tabs').tabs()
$(document).ready ->
    table = $('#table').dataTable()
    table.fnSort([[2,'desc']])
创建数据表的coffeescript如下所示:

$(document).ready ->
    $('#tabs').tabs()
$(document).ready ->
    table = $('#table').dataTable()
    table.fnSort([[2,'desc']])
它们在两个单独的文件中。由于我添加了对fnSort的调用,选项卡不再正确显示。如果.tabs()根本没有被调用的话,看起来会是这样。如果我删除fnSort行,一切正常


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

这可能与CoffeeScript无意中创建了一个返回语句有关,jQuery会对此作出反应吗?
尝试向回调添加显式的“return”语句。

这似乎不是问题所在。我在这两个回调中都添加了显式的return语句,同样的问题仍然存在。谢谢你的建议。