add()生成两个选项卡,其中一个处于奇数位置,为空且未使用

jQuery UI tabs.add() makes TWO tabs, one of which stay in odd position, empty and unused

本文关键字:于奇数 一个 位置 未使用 两个 选项 add      更新时间:2023-09-26

请让我参考http://c.lrin.tk.

代码结构:
--DIV main_window <-class: ui-tabs
----DIV top_bar
------UL          <-class: ui-tabs-nav
------[1]
----DIV ui-tabs-0
----[2]

当你按下";[+]";按钮,以激活";tabs.add()"事件您可以看到每个的id显示选项卡4、6、8、10、12,依此类推。

这些期望的选项卡添加在位置[2](请参见代码结构),而在位置[1]添加了一些空的、未使用的、奇数编号的选项卡。

一个类似的问题被报告为一个错误,并在最新版本中得到了修复,但我仍然得到了这个问题。

有人说DIV top_bar是罪犯,但即使我删除了这个DIV,问题仍然存在。

有什么想法吗?请使用http://c.lrin.tk在你的例子中也是如此。

谢谢。

"这不是bug,这是一个特性"。

当您查看HTML时,您可能会注意到"ui小部件-内容"类。大多数选项卡实现(实际上,我在网上遇到的大约10个)都是这样工作的,这没关系。每个选项卡DOM元素都有对应的选项卡内容元素。为什么这个混合了标签和内容元素的id?由于实施。