调用fnSort会破坏jQuery UI选项卡的样式设置
我在一个页面上使用jQueryUI选项卡,在多个页面上使用jQueryDataTables。创建选项卡的咖啡脚本如下所示:调用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 ->
$(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语句,同样的问题仍然存在。谢谢你的建议。