我想知道如何创建一个选项卡功能,就像 jQuery UI 在纯 JavaScript 中提供的那样。我真的不知道它是如何完成的,因为主要原因是我无法理解它!
所以,基本上我需要帮助的是我能够创建该功能的逻辑。
有些事情我无法理解,例如,一旦单击选项卡,它们如何将样式从一个元素(选项卡)转移到另一个元素?前一个选项卡如何失去其样式而其他选项卡获得相同的样式?我知道他们实际上正在转换classes
,但如何?
同样,当单击一个选项卡时列表如何显示,当单击另一个选项卡时它会隐藏而另一个显示。我无法真正理解风格转变背后的逻辑。