【发布时间】:2016-05-22 17:21:03
【问题描述】:
- 我有一个原型,当我们单击文本框打开的那个图标时..
- 以同样的方式在我的代码库中,我试图让我的测试框关闭和打开...
- 这里我使用的是图片而不是 css 中的图标
- 我在我的代码库中使用相同的原型代码..
- 但它不起作用...
我认为下面这行有问题 div className={
icon-search-container ${this.state.active ? 'active' : ''}}>在我的原型代码中,它们呈现在
- 在我的代码库中,我不确定在哪里渲染 - 在小提琴中提供原型和我的代码库
- 我什至减少了 css 但仍然无法找到:(
原型代码 - 工作 http://codepen.io/tasssik/pen/yeGozR
不工作的代码 http://codepen.io/anon/pen/zrymwq
main code to be fixed
<div className={`icon-search-container ${this.state.active ? 'active' : ''}`}>
<a onClick={this.handleClick} href="javascript:;" className="fa fa-search sportsTopSection-navUtilities-search">
<span className="hidden">Search <abbr>NBA</abbr>.com</span>
</a>
<input type="text" ref='search'className="search-input" placeholder="Search" onBlur={() => this.setState({active: false})}/>
<span className="fa fa-times-circle"
onClick={() => this.setState({active: false})}>
</span>
</div>
【问题讨论】:
标签: javascript jquery html css reactjs