1 つのページで jQuery UI タブを使用し、いくつかのページで jQuery DataTables を使用しています。タブを作成する coffeescript は次のようになります。
$(document).ready ->
$('#tabs').tabs()
DataTables を作成する coffeescript は次のようになります。
$(document).ready ->
table = $('#table').dataTable()
table.fnSort([[2,'desc']])
これらは 2 つの別個のファイルにあります。fnSort への呼び出しを追加したため、タブが正しく表示されなくなりました。.tabs() がまったく呼び出されなかった場合のように見えます。fnSort 行を削除すると、すべて正常に動作します。
何が起こっているのでしょうか?問題の解決策を求めているわけではありません。私はすでに回避策を見つけました。