JavaScript 菜单控件子菜单
JavaScript menu control sub-menu
我用这个javascript来控制菜单下拉菜单。
是否可以告诉脚本始终显示子菜单 - 但前提是有子菜单?希望有人能帮忙。
防爆代码:http://jsfiddle.net/zQU7H/
编辑以满足评论中解释的需求
在了解了您的需求之后(请下次尝试更好地解释您的问题),这里有一个更新的小提琴,mgiht 可以帮助您。在这种情况下,我建议(如果我错了,请纠正我)ou 不要在您的站点中使用带有哈希的链接,它的作用是在 url 处搜索哈希,这个哈希应该等于您想要显示子菜单的元素的标题(您可以突出显示它)。例:
<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;
});
});
此代码将添加主题标签和标题菜单父级。
源语言
我不知道我是否正确理解了你的问题,但如果有帮助,我已经更新了khaled_webdevs小提琴:http://jsfiddle.net/zQU7H/5/。
它一次只显示一个子菜单,如果应该显示另一个子菜单,它会更改它。在这个例子中,我制作了第一个带有子菜单的元素来显示,但你可以删除它,并通过添加类"current"来使任何你不想首先显示的子菜单。
希望这有帮助。
我添加了一个类电流来模拟与 li 的活动链接
http://jsfiddle.net/zQU7H/2/
也许不是最终解决方案
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 在angularjs中创建自定义控件的推荐方法
- 自定义控件中的双向绑定在SAPUI5中不起作用
- 如何在ASP中为用户控件添加Javascript对象网
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 禁用由 asp.net 菜单控件生成的 javascript
- JavaScript 菜单控件子菜单
- jQuery:带有控件的onclick下拉菜单
- 使用外部控件显示下拉菜单
- 我正在尝试创建带有浮出控件的垂直菜单
- 以编程方式从. net Webbrowser控件中的下拉菜单中选择一个项目
- 如何使用Bootstrap选择的下拉菜单和动态添加的控件
- 如何在ASP.NET控件页.ascx中创建下拉菜单,其中菜单中的项数动态变化