Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 当窗格打开时,如何在角状手风琴标题上设置类?_Jquery_Css_Angularjs_Twitter Bootstrap - Fatal编程技术网

Jquery 当窗格打开时,如何在角状手风琴标题上设置类?

Jquery 当窗格打开时,如何在角状手风琴标题上设置类?,jquery,css,angularjs,twitter-bootstrap,Jquery,Css,Angularjs,Twitter Bootstrap,我使用的是AngularUI引导手风琴组件 Lorem ipsum dolor sit amet,奉献精英。工作场所与工作场所的工作场所相同。沃鲁帕特,动物之光?我的朋友,我的朋友,我的朋友,我的朋友,我的朋友,我的朋友,我的朋友,我的朋友! {{group.content} 手风琴组的主体会随着内容的增长而增长 添加项 {{item}} 一次只打开一个 控制器是非常基本的 我想做的是在accordion标题旁边显示一个三角形,并让它们切换以显示窗格是打开的 我已经使用伪类“before”

我使用的是AngularUI引导手风琴组件


Lorem ipsum dolor sit amet,奉献精英。工作场所与工作场所的工作场所相同。沃鲁帕特,动物之光?我的朋友,我的朋友,我的朋友,我的朋友,我的朋友,我的朋友,我的朋友,我的朋友!
{{group.content}
手风琴组的主体会随着内容的增长而增长

添加项 {{item}} 一次只打开一个
控制器是非常基本的

我想做的是在accordion标题旁边显示一个三角形,并让它们切换以显示窗格是打开的

我已经使用伪类“before”完成了所有必要的LESS/CSS来显示unicode字符。我有一节课是封闭式的,一节课是开放式的

我不明白的是,如何轻松地检测到某个特定的标题有一个打开的窗格。该类在内容上切换,而不是在标题上切换。我试图用一个类而不是一个简单的切换来实现这一点,这样当窗格默认打开时,它也能工作

想法?

在玩了一会儿之后(因为AngularJS对我来说是新的),下面是一个工作示例:

首先,您在glyphicons中有V形图标,但图片中没有V形图标,尽管我们可以轻松地在css中创建它们:

.caret-right {
display: inline-block;
vertical-align: top;
right: 0px;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid #595959;
top:3px;
content: "";
}

.caret-down {
display: inline-block;
vertical-align: top;
right: 0px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #595959;
top:5px;
content: "";
}
您的手风琴必须采用以下格式:

<accordion-group is-open="status.isFirstOpen">
  <accordion-heading>
     <i class="glyphicon" ng-class="{'caret-down': status.isFirstOpen, 'caret-right': !status.isFirstOpen}"></i> 
     Static Header, initially expanded
  </accordion-heading>This content is straight in the template.
</accordion-group>

手风琴不是已经有了本机支持吗?本页:有一个带箭头的手风琴示例。寻找“我也可以有标记!”他们在行的末尾有它,作为一个字形图标。我需要它在左边。我认为这里的问题是他们不容易公开html模板。
<accordion-group is-open="status.isFirstOpen">
  <accordion-heading>
     <i class="glyphicon" ng-class="{'caret-down': status.isFirstOpen, 'caret-right': !status.isFirstOpen}"></i> 
     Static Header, initially expanded
  </accordion-heading>This content is straight in the template.
</accordion-group>