【发布时间】:2013-10-25 04:07:38
【问题描述】:
我有一个网站,其中的主菜单由水平和垂直选项卡组成。 其中,我在页面重新加载时第一个水平和垂直选项卡处于活动状态。此外,当我更改水平选项卡时,垂直选项卡的内容也会发生变化。现在我想检测 url 中的某些参数,如果存在则重定向到在页面加载时不活动的选项卡。我已经尝试了以下
- 从索引中删除默认活动的初始选项卡
- 添加(如果存在参数)类“活动”
- 在每个 javascript 的末尾添加 active 类
我尝试调试与页面一起加载的四个 javascript,但不知何故,在加载完所有内容后,默认选项卡被激活,没有别的。 唯一有效且显然不是可行的解决方案是我在 logger.js 的末尾添加了 class active ,在 3 秒的间隔后。
可能会发生什么?有人经历过吗?
【问题讨论】:
-
查看您的代码会有所帮助,但听起来您的第一个选项卡是用“活动”类硬编码的。如果是这样,请将其从 html 中删除,然后测试每个选项卡以查看它是否符合您的条件。
-
请将您的代码放在这里,否则创建一个小提琴。 jsfiddle.net 可能会有所帮助。
-
@ryan 我确实删除了硬编码的活动标签。但不知何故,最后它又被添加了
标签: javascript jquery html twitter-bootstrap