2
こんにちは私は誰かがdiv
をクリックするとdiv
を持っています。それはちょうどdrawer
のようなhide/showを切り替えるだけです。ボタンをクリック可能にするにはどうすればいいですか(ボタンをクリックして機能を実行する必要がありますが、引き出しは切り替えるべきではありません)。 `zIndexが動作しない引き出しの中でボタンをクリックできるようにしますか?
<div onClick={this.toggleDiv.bind(this, "divid")} >
<div>
<div className="hide" id="divid" style={{zIndex: "1"}}>
<br />
<button onClick={this.divRemainShowAndAlertHi(this, plateInfo)}>
click me
</button>
<br/>
</div>
</div>
</div>
divRemainsShowAndAlertHi(){
alert('Hi button click is working but drawer does not slides')
}
toggleDiv(id){
// just hide/show logic
const plateclass = document.getElementById(id);
const changedclass = plateclass.className == 'show' ? 'hide' : 'show';
plateclass.setAttribute('class', changedclass);
}
を使用してように反応するか、ここのonClickで
onClick={this.divRemainShowAndAlertHi.bind(this, plateInfo)}
を
bind
を逃しましたクラスをトグルする実装。それに対する答えを更新しました –