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

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

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

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

创建数据表的 CoffeeScript 如下所示:

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

它们位于两个单独的文件中。由于我添加了对 fnSort 的调用,选项卡不再正确显示。看起来就像 .tabs() 根本没有被调用一样。如果我删除 fnSort 行,一切都会正常。

知道会发生什么吗?我不是在寻求问题的解决方案;我已经找到了解决方法。

最佳答案

这是否与 CoffeeScript 无意中创建 jQuery 使用react的 return 语句有关? 尝试在回调中添加明确的“return”语句。

关于jquery - 调用 fnSort 会破坏 jQuery UI 选项卡样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13095804/

相关文章:

javascript - 当页面滚动到达 anchor 时更改 DIV 的不透明度

javascript - Uncaught ReferenceError ,通知未定义

javascript - jQuery 根据复选框更新当前价格

jquery - 在 jQuery UI 中向 Accordion 小部件动态添加和刷新元素

php - SQL语句只更新一个用户的数据

javascript - jquery ui sortable - 仅包含或取消可排序中的某些项目,仅某些目的地

css - 返回 jQuery UI 元素的 CSS 值

json - 如何使用 CoffeeScript 将多个项目放入 JSON 对象中?

javascript - phonegap 中的“This”

jquery - 检查新密码是否与确认新密码文本框相同