Javascript <;诺林克>;呈现为<;a>;并保持可点击(刷新页面)
抱歉,这是为了继续“Drupal回答”,现在就在那里: 看见 我有一个TB megamenu(8.x-1.x-dev),其中有一些顶级(父级)项目不是链接,它们应该触发子菜单下拉 根据我能找到的文档,标记为Javascript <;诺林克>;呈现为<;a>;并保持可点击(刷新页面),javascript,menu,megamenu,Javascript,Menu,Megamenu,抱歉,这是为了继续“Drupal回答”,现在就在那里: 看见 我有一个TB megamenu(8.x-1.x-dev),其中有一些顶级(父级)项目不是链接,它们应该触发子菜单下拉 根据我能找到的文档,标记为或route:nolink的链接将呈现为而不是,因此样式可以保留,但不能单击,子菜单仍应切换 但是,和路由:nolink仍呈现为,单击时会导致页面刷新 我已尝试将nolink定义添加为(a)admin/structure/menu/manage/main menu下的一个特殊菜单项,以及(B)
或route:nolink
的链接将呈现为
而不是
,因此样式可以保留,但不能单击,子菜单仍应切换
但是,
和路由:nolink
仍呈现为
,单击时会导致页面刷新
我已尝试将nolink
定义添加为(a)admin/structure/menu/manage/main menu下的一个特殊菜单项,以及(B)admin/structure/tb megamenu/main menu下的tb mega menu设置,但没有任何帮助:
- 在Drupal菜单链接(A)中添加'nolink'时,它会将链接保留为空,但当您单击它时,页面会刷新。子菜单不展开
- 将“nolink”添加到TB Megamenu链接(B)时,它会将链接保留为空,不会刷新页面,因为它现在会激活一个css类,该类显示“.nolink{pointer events:none;}”,但按钮会失效,并且子菜单不会展开