2012-10-26 19 views
2

我在一个页面上使用jQuery UI标签,在几个页面上使用jQuery DataTables。创建该选项卡中的CoffeeScript的样子:调用fnSort破坏jQuery UI标签样式

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

创建该数据表的CoffeeScript的样子:

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

这些都是两个单独的文件。由于我添加了对fnSort的调用,选项卡不再正常显示。它看起来像.tabs()根本不会被调用。如果我删除fnSort线,一切工作正常。

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

回答

0

它可能与CoffeeScript无意中创建了jQuery响应的返回语句有关吗? 尝试在你的回调中添加一个明确的'return'语句。

+0

这似乎不是问题所在。我向两个回调添加了显式的返回语句,并且仍然发生同样的问题。 (还是)感谢你的建议。 – mushroom