1

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

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

提前致谢!

4

3 回答 3

3

一种选择是使用页面链接插件并将主链接设置为 ' # '。我试过这个,它在我的博客中有效。

于 2009-05-20T12:20:40.527 回答
0

使用jQuery.remove删除元素怎么样?

像这样的东西:

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

我不确定是否$(attrib).remove; 会工作,但你会得到图片:)

于 2009-05-21T20:11:03.427 回答
0

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

您可以转到外观 > 菜单,然后通过单击左侧栏中的“链接”向菜单添加自定义链接,并添加“#”作为 URL(以及您想要的任何标签)。然后将此链接添加到菜单中。在“菜单结构”中打开新菜单项的选项,然后从 URL 中删除“#”,使该字段为空白,并保存更改。现在您可以向此菜单项添加子菜单,并且主菜单上将没有此项目的链接......对我有用。

于 2014-04-06T19:09:41.803 回答