这是我的网站:http://wake9.com/blogs/norcal-merced-wakesurfing-competition-2009/。
注意菜单项“照片和结果”。将鼠标悬停在它上面,您将看到子菜单项。我希望能够单击子菜单项,但主菜单项不应是页面或可单击的。我可以在菜单上获取此项目的唯一方法是使其成为页面。有没有一种方法可以使菜单项包含子菜单项,但实际的菜单项不可单击?我当时正在考虑使用JQuery删除锚标记,但这是一个真正的技巧,我想知道是否有更简单的方法。
提前感谢!
一种选择是使用Page Links to插件并将主链接设置为'#'。我试过了,它在我的博客中有效。
如何使用jQuery.remove删除元素?
类似这样:
function removeLinkAttrib() {
var attrib = jQuery(#menus).find("a").attr("Photos and Results");
jQuery(attrib).remove;
}
我不确定$(attrib).remove;是否有效,但是您得到的图片是:)
((此答案适用于使用Wordpress.com免费网站的人):
您可以转到外观>菜单,然后通过单击左侧列中的“链接”,并添加“#”作为URL(以及您要用作标签的任何内容),向菜单添加自定义链接。然后将此链接添加到菜单。在“菜单结构”中打开新菜单项的选项,然后从URL中删除“#”,因此该字段为空白,并保存更改。现在,您可以将子菜单添加到此菜单项,并且在主菜单上没有此项目的链接...对我有用。
当在空白网址中添加#时,确实不能单击链接,但它仍显示手动光标。我也想删除它。谢谢。