我需要更新一个使用jquery UI 1的遗留项目。8至最新1.13
我在jQuery 1中遇到了一个问题。9选项卡小部件有巨大的突破性变化,目前的实现(1。8)将所有选项卡放在一个面板中,并使用title属性告诉面板要使用的每个远程选项卡
根据迁移文档标题被替换为area-controls
它似乎不是一个简单的替换,因为我无法让新的选项卡小部件使用远程href
的单个面板,area-controls
似乎没有任何效果
一个如何实现这一点的例子将是伟大的,否则,我将不得不重写所有的遗留代码来处理每个选项卡的不同面板(我试过:|它将永远持续)
jsFiddle:https://jsfiddle.net/et3rnal/sbrzd1fk/69/
1条答案
按热度按时间xtupzzrd1#
我试图在激活事件期间手动更新URL,但我想我找到了新方法的工作原理。只需将新元素
aria-controls
添加到li
中,而不是添加到链接a
中(至少这是我在遗留代码中添加标题的地方)我找到了这个here
示例https://jsfiddle.net/et3rnal/v79hpygr/1/