【发布时间】:2017-03-30 11:38:55
【问题描述】:
我正在使用 reactjs 和 bootstrap v 3.0,但我在其中找不到任何折叠类,所以我在我的 scss 中定义了它。问题是togglebutton不起作用或者在div上没有触发toggleevent:
toggle(e) {
console.log('testing e',e)
if (e.target.class === 'collapse') {
e.target.className = 'collapse.in'
} else {
e.target.className = 'collapse'
}
}
这是我的按钮:
<button className="btn btn-block" onClick={() => {
this.toggle.bind('demo')
}}>
Open/close
</button>
如何将className 从collapse 更改为collapse.in,反之亦然? 这是一个代码示例:Codepen
【问题讨论】:
-
不应该是
e.target.className = 'collapse in'
标签: javascript reactjs twitter-bootstrap