javascript - Accordion 打开时需要将 .down-arrow 类添加到 div

标签 javascript html css reactjs redux

  • 我使用 CSS 创建了箭头图像。
  • 但问题是我需要在 Accordion 打开时将 .down-arrow 类添加到 div。
  • 现在我添加了一张图片,但不确定如何添加另一张图片。
  • 你们能告诉我如何解决吗
  • 在下面提供我的代码
.down-arrow {
    -ms-transform: rotate(-55deg);

最佳答案

像这样创建一个不可见

.invisible{
display:none;
}

然后

var upArrowClassName = 'up-arrow' + (this.props._selected ? '' : ' invisible');
var downArrowClassName = 'down-arrow' + (this.props._selected ? ' invisible' : '');

然后将这些类应用到div

<div className={upArrowClassName}></div>
<div className={downArrowClassName}></div>

根据 this.props._selected 的值,在任何给定的时间点,一个人将附加 invisible 类并且不可见。

关于javascript - Accordion 打开时需要将 .down-arrow 类添加到 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43646493/

相关文章:

javascript - 没有使用meteor http包获取结果数据

jquery - 淡入淡出效果在我悬停时不断重复

javascript - 创建带有动态背景图像的按钮

javascript - 有没有办法使用 CSS3/Canvas 来 flex/弧形文本

html - CSS 下拉菜单的问题

jquery - 高度侧边栏不是 100%

javascript - 如何以编程方式告诉 HTML SELECT 下拉(例如,由于鼠标悬停)?

javascript - 将对象替换为 AngularJS 中数组中的现有值

javascript - 单击表格单元格或单击图像本身时翻转图像

javascript - IE中的视差效果刷新率很恐怖