如何防止包含子项的主菜单项在Wordpress中可单击?

时间:2009-05-20 11:48:42

标签: wordpress menu menuitem

这是我的网站: http://wake9.com/blogs/norcal-merced-wakesurfing-competition-2009/

注意菜单项“照片和结果”。将鼠标悬停在它上面,您将看到子菜单项。我希望能够点击子菜单项,但主菜单项不应该是页面或可点击。我可以在菜单上获得此项目的唯一方法是将其设为页面。有没有办法让一个菜单项有子菜单项到内容,但实际的菜单项是不可点击的?我正在考虑使用JQuery删除锚标记,但这是一个真正的黑客,我想知道是否有更简单的方法。

提前致谢!

3 个答案:

答案 0 :(得分:3)

一种选择是使用Page Links to插件并将主链接设置为“”。我试过这个,它可以在我的博客中使用。

答案 1 :(得分:0)

如何使用jQuery.remove删除元素?

类似的东西:

function removeLinkAttrib() {
  var attrib =  jQuery(#menus).find("a").attr("Photos and Results");
  jQuery(attrib).remove;
}

我不确定 $(attrib).remove; 是否有效,但是你得到了图片:)

答案 2 :(得分:0)

(这个答案适用于使用Wordpress.com免费网站的人):

你可以去外观>菜单,然后点击“链接”按钮,在菜单中添加自定义链接。在左栏中,添加"#"作为URL(以及任何你想要的标签)。然后将此链接添加到菜单中。在'菜单结构'中打开新菜单项的选项,然后删除'#'从URL,所以该字段为空,并保存更改。现在你可以在这个菜单项中添加子菜单了,主菜单上没有这个项目的链接......对我有用。