我使用此javascript来控制菜单下拉菜单。JavaScript菜单控制子菜单
是否可以告诉脚本始终显示子菜单 - 但只有在有任何问题时才可以? 希望有人能帮助。
实施例的代码:http://jsfiddle.net/zQU7H/
我使用此javascript来控制菜单下拉菜单。JavaScript菜单控制子菜单
是否可以告诉脚本始终显示子菜单 - 但只有在有任何问题时才可以? 希望有人能帮助。
实施例的代码:http://jsfiddle.net/zQU7H/
编辑,以满足需要EXPLAINED述评
理解w后你需要的帽子(请下次尝试更好地解释你的问题),这是一个更新的Fiddle,mgiht可以帮助你。在这种情况下,我认为(纠正我,如果我错了),你不在网站中使用哈希链接,它所做的是在网址搜索哈希,这个哈希值应该等于一个元素(你可以突出显示它),你会喜欢显示子菜单。例如:
<a title="Bestilling" href="http://www.example.com/mypage.html#Handelsbetingelser"></a>
您可以手动或使用jQuery做到这一点:
$("#productNav ul li").each(function(){
var title = $(this).children("a").attr("title");
$(this).find("li a").attr("href",function(index,oldattr){
return oldattr+"#"+title;
});
});
此代码将添加一个主题标签和标题菜单父。
ORIGINAL
我不知道如果我理解你的问题吧,但万一有帮助,我已经更新khaled_webdevs小提琴:http://jsfiddle.net/zQU7H/5/。
它只是一次显示一个子菜单,并且如果应该显示另一个子菜单,则会更改它。在这个例子中,我使用子菜单显示第一个元素,但是您可以删除它,并通过将其添加到“当前”类来创建您想要显示的任何子菜单。
希望这会有所帮助。
嘿谢谢,但它仍然便宜,当我选择一个子菜单。 se例如:http://jsfiddle.net/zQU7H/3/ – Pete
Java!= JavaScript –
我从这个问题中删除了“java”标签。 –
@Diodeus:值得商榷......你可能想'Java!== JavaScript'确定 – musefan