【发布时间】:2015-03-31 20:39:46
【问题描述】:
我正在使用只允许导航中的链接的 CMS。有一个实例,我有一个子菜单,但没有附加页面。见下文。
- 菜单1
- 子菜单
- 项目1
- 项目2
- 子菜单
- 菜单2
- 菜单3
所有三个顶级项目(菜单 1、2、3)都必须是可点击 + 悬停的。 “子菜单”不能点击,但用户需要悬停才能查看 item1 和 item2。
如果不是 CMS 中的限制,这当然不会成为问题。如果我添加以下 CSS,则无法单击或悬停。
.subMenu {
pointer-events: none;
cursor: default;
}
【问题讨论】:
-
我应该提到,由于 CMS 的设置方式,我无法编辑 HTML 代码 - 只有 CSS 和 JS。
-
你可以使用 href="javascript:void(0);"在锚点中,或者使用 JS 移除点击处理程序。
-
$(".subMenu").click(function(){ return false });
标签: javascript jquery html css