Bootstrap коллапс мгновенно падает, когда я нажимаю на кнопку, чтобы показать содержимое. Я использую пакет
. json
"bootstrap": "^4.4.1",
"react-bootstrap": "^1.0.0",
Использование свертки jquery
<Helmet
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"/>
</Helmet>
MyComponent. js
showMoreLess = () => {
if (document.getElementById('morelessBtn').textContent === 'Show More') {
document.getElementById('morelessBtn').innerHTML = 'Show Less';
} else {
document.getElementById('morelessBtn').innerHTML = 'Show More';
}
};
<button className="btn btn-primary"
id="morelessBtn"
onClick={this.showMoreLess}
type="button"
aria-expanded="false"
aria-controls="morelessContent"
data-toggle="collapse"
data-target="#morelessContent">
Show More
</button>
<div id="morelessContent" className="collapse">
<div className="row justify-content-center no-gutters">
<div className="col-lg-4 col-md-6 portfolio-items">
<div className="box">
<div className="imgBx">
<img className="img-fluid" src={solo2} alt=""/>
<p className="text-on-image">{address}</p>
</div>
<div className="content">
<h3>{service}</h3>
<p>{address}</p>
</div>
</div>
</div>
...
</div>
</div>
Видео = https://youtu.be/3R1QJQBuh0s