【问题标题】:If first tab is hidden make active the first tab that is displayed [closed]如果第一个选项卡被隐藏,则激活显示的第一个选项卡[关闭]
【发布时间】:2015-03-05 11:39:29
【问题描述】:

我有一个关于 jQuery UI 选项卡的简单问题。我有一个包含 6 个选项卡的菜单。 第一个选项卡将始终是“活动”选项卡。但在某些情况下,一个或多个选项卡将位于"display: none;" 中。有没有办法找到第一个可见选项卡并将活动类应用于该选项卡?

我们将不胜感激。

【问题讨论】:

  • 你的问题对我来说没有意义。您是在询问选项卡或选项卡面板内容吗?它不会已经有一个活跃的课程吗?如果您展示一些代码和/或演示会有所帮助。
  • 如果选项卡被隐藏,是否同时隐藏标题和内容?

标签: jquery css jquery-ui tabs


【解决方案1】:

如果标题和内容都被隐藏,那么您可以使用 active 选项,例如

$( "#tabs" ).tabs({
    active: $( "#tabs > ul li:visible" ).first().index()
});

演示:Fiddle

【讨论】:

  • 谢谢,我想我需要这样的东西。我刚刚意识到,如果要隐藏选项卡,我也必须隐藏第一个选项卡内容。
猜你喜欢
  • 2017-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多