问题描述
在 joomla 上的 ecwid: 我正在尝试使用 CSS 来隐藏/显示大约 15 级深的特定类。 每当我网站的用户登录当前用户访问级别时,它都会作为一个类添加到 body 标记中。
<body class="userLevel-pro">
然后在一组嵌套的 div(具有它们自己独特的类或 id)中向下是一个我想要切换的菜单项。该菜单项已被 CSS 隐藏(ecwid 默认)。当“userLevel-pro”类应用于主体时,我需要定位该菜单项。
我尝试了多种方法来访问该菜单项,但都没有成功。所以我想知道是否有一个隐藏的技巧可以让我使用某种父子 css?
我尝试过的一些组合:
body.userLevel-pro > #horizontal-category-86983609 {
display: block;
}
body.userLevel-pro#horizontal-category-86983609 {
display: block;
}
body.userLevel-pro #horizontal-category-86983609 {
display: block;
}
body.userLevel-pro li > #horizontal-category-86983609 {
display: block;
}
body.userLevel-pro html#ecwid_html body#ecwid_body li #horizontal-category-86983609 {
display: block;
}
...或者我是否必须在 15 级深度嵌套标签中添加所有类/ID?
顺便说一下,这是整个关卡
body.userLevel-pro #container_maincontent_bg #container_main .wrapper960 #main #sidecol_a #content_remainder .maincontent #ecwid_wrapper #CategoriesV2-1 .horizontal-menu .horizontal-menu-parent #horizontal-category-87660030 .horizontal-menu-subParent #horizontal-category-86983609 {
display: block;
}
我继承了这个网站,Joomla 和 ecwid 都不是我的选择,是的,我知道 ecwid 有一些解决方案,但这将花费我 35 美元。月订阅费。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)