0

我正在使用这个超级菜单

我想要的是在页面加载时打开一个选项卡(第二个选项卡),而不必先将鼠标悬停在它上面 - 如果悬停另一个选项卡,我仍然需要它更改为其他选项卡内容。我尝试添加:

$(document).ready(function() {
    $('ul.menu li.fullwidth:first div.dropdown_fullwidth').css('left','0px');
});

它使内容保持打开状态,但没有标签悬停状态,当我将鼠标悬停在另一个上时它也没有改变 - 有人可以帮我吗?

4

1 回答 1

0

我只是想问你为什么需要弹出这样的下拉菜单?但可能类似的东西可以解决问题:

$("li:first div").show()

编辑:

好的,我看到问题很抱歉:

您需要使用悬停 css 并将其应用于具有相同样式的 .select 类的按钮,然后添加:

$("li:first a").addClass("selected");

然后,您必须在翻转任何其他按钮时将其删除:

$("li a").hover(function(){
   $("li:first a").removeClass("selected");
})

老实说,这真的很hacky和可怕,但我不确定是否有其他方法可以在不大量重写CSS的情况下应用它。我个人建议考虑您为什么要这样做,通过考虑您的导航结构来寻找更好的解决方案。

于 2012-07-25T10:07:07.453 回答