gpt4 book ai didi

css - 结合 css 选择器来显示/隐藏 sibling

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:26 25 4
gpt4 key购买 nike

我正在使用 jqUI 构建一个带有内容 Pane 和侧边菜单的应用程序。

当页面显示列表时,我想隐藏一些菜单内容,但是当页面显示元素时,我想显示菜单内容。

我创建了一个非常基本的 jsfiddle 作为示例 http://jsfiddle.net/pq83M/8/

我不想在 javascript 中执行此操作,因为页面转换在 jqui 库中,我认为将此特定转换与其他转换分开收听并不有效。

我希望弄清楚的是一种表达方式

div#content > div#list_item.active ~ div#menu > div#list_item_details {
display:block;
}

需要注意的是,~ 正在寻找 div#content 的兄弟,而不是 div#list_item.active 的兄弟。

我使用的是 Sass,因此可以使用这些自定义选择器。

最佳答案

如果我对你的问题的理解正确,你想根据 parent (div#content) 找到 sibling ,但只能从特定的 parent 开始,这取决于他们的 child (div#list_item.active )。

如果是这样,它在 CSS Selector Level 3 中是不可能的,但它会出现在 CSS Selectors Level 4 中;您将能够选择您的操作/比较的主题。 http://dev.w3.org/csswg/selectors4/#subject

关于css - 结合 css 选择器来显示/隐藏 sibling ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12945666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com