控件将无法在jQuery选项卡中获得适当的维度

Ale*_*idt 4 jquery jquery-ui jquery-ui-tabs

我正在使用jQuery的ui-tabs.如果我打开一个在页面加载时关闭的选项卡,则此选项卡中的子控件将不具有选项卡的完整宽度.这是因为关闭的标签获取类ui-tabs-hide,并且显示设置为none.

有一个简单的方法来处理这个?我已经尝试使用隐藏可见性而不是显示无,但这会将我的标签内容包装在彼此之下.

Ate*_*ral 7

首次显示时,尝试渲染选项卡的内容(或初始化控件).您可以使用"show"事件.

  • 这是任何制表符,对话框,向导等的常见问题.如果`display:none`用于初始隐藏项目,则不会使用适当的大小渲染项目作为回流的一部分.另一种策略可能是用`position:absolute;将它们推出视口.左:-9999px`等.我个人没有探索过很多不同的选择,所以我希望其他人能用他们的观点来讨论. (3认同)