jquery - slideToggle() not exanding in mobile view -
i trying make div expand show hidden content using slidetoggle(). working fine in desktop version when resize mobile view. content slides, div not expanding show content
`https://jsfiddle.net/freal0s/w02ctpem/` this html
<div id="our-team"> <div class="row item active"> <div class="col-sm-6 col-md-3"> </div> <div class="col-sm-6 col-md-3"> <div class="single-member"> <img src="https://via.placeholder.com/300x300" alt="team member" /> <h4>name 1</h4> <h5>chairman </h5> <div class="btn btn-more">more</div> <p class="team-desc">lorem ipsum dolor sit amet, consectetur adipiscing elit. integer nec mi in mauris aliquam elementum vitae ac libero. proin in ornare enim. mauris neque urna, consectetur hendrerit ac, pulvinar ut leo. nunc id tellus laoreet, rutrum risus vitae, vestibulum tortor. mauris semper hendrerit posuere. maecenas vulputate</p> </div> </div> <div class="col-sm-6 col-md-3"> <div class="single-member"> <img src="https://via.placeholder.com/300x300" alt="team member" /> <h4>name 1</h4> <h5>chairman </h5> <div class="btn btn-more">more</div> <p class="team-desc">lorem ipsum dolor sit amet, consectetur adipiscing elit. integer nec mi in mauris aliquam elementum vitae ac libero. proin in ornare enim. mauris neque urna, consectetur hendrerit ac, pulvinar ut leo. nunc id tellus laoreet, rutrum risus vitae, vestibulum tortor. mauris semper hendrerit posuere. maecenas vulputate</p> </div> </div> <div class="col-sm-6 col-md-3"> </div> </div> </div> the css
#our-team { background-color: #f6f6f6; color: #43484e; } #our-team h2 { color: #43484e; margin-bottom: 35px; } #our-team .team-members { padding: 0; margin-top: 55px; display: block; overflow: hidden } #our-team .btn-more { border-radius: 6px; font-size: 14px; line-height: 1.33; padding: 5px 15px; background-color: #fff; color: #43484e; margin: 0; } #our-team .team-desc { padding: 10px 0 0 0; font-size: 14px; } #our-team .btn-more:hover { background-color: #43484e; color: #ffdd15; } #our-team .single-member { min-height: 375px; } .single-member { background-color: #ffdd15; border: 1px solid #ffdd15; padding: 25px; text-align: center; overflow: hidden; margin: 10px; border-radius: 10px; } .single-member img { width: 100%; border-radius: 50%; } .single-member h4, .single-member h5 { text-align: center } the jquery
$(document).ready(function() { $("p.team-desc").hide(); $(".btn-more").click(function() { $(this).closest('.single-member').find('.team-desc').slidetoggle(); }); }); the team-desc div expanding on desktop version when resize view. team-desc div not expanding.
//responsive.css:22 @media (max-width: 991px) , (min-width: 768px) .single-member { height: 515px; // << here problem
Comments
Post a Comment