首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery移动更改可折叠列表的内容颜色

问Jquery移动更改可折叠列表的内容颜色
EN

Stack Overflow用户
提问于 2015-09-02 10:30:07
回答 1查看 128关注 0票数 0

我想更改折叠列表的内容颜色。下面是一个示例:

​

如您所见,我有一个带表的可折叠列表和两个ohter可折叠元素。我希望外部可折叠列表如图所示为淡灰色,但其中的可折叠元素应该是白色内容(比如数据内容-主题=“a”)。为了让它变成淡灰色,我这样做了:

代码语言:javascript
复制
.ui-collapsible-themed-content .ui-collapsible-content {
    background-color: lightgray;
 }

但以这种方式,所有可折叠元素的内容都是灰色的。

另一种方法是使用JQuery的主题滚轮定制一个主题,我这样做了,但随后可折叠元素变得巨大(超过两倍):

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-02 13:43:58

如果只想影响父可折叠内的可折叠内容,可以尝试此CSS:

代码语言:javascript
复制
.ui-collapsible-content .ui-collapsible-content {
    background-color: lightgray;
}

演示

另一种方法可以是将类分配给所有的子折叠。

代码语言:javascript
复制
<div data-role="collapsible" data-collapsed="false" class="childCollapsible">

然后在CSS中使用该类:

代码语言:javascript
复制
.childCollapsible .ui-collapsible-content {
    background-color: lightgray;
}

演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32350743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档