1
我正在使用bootstrap構建我的投資組合網站。我需要在我的作品集中的圖像下添加項目細節。它確實在我點擊圖像時上下切換,但如果我點擊另一個圖像,第一個div仍然可見。當用戶使用slideToggle單擊其他圖像時,如何使所有其他可見的「項目 - 細節」div滑回來?使用slideToggle時,如何讓所有其他div滑回來?
$('div.project-detail').hide();
$('img.doug').click(function() {
$('#dougDet').slideToggle();
});
$('img.ambe').click(function() {
$('#ambeDet').slideToggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="workBlock" class="portfolio-block fixed-bg dark-bg">
<div class="row">
<img src="assets/portfolio/doug-fir-logo-for-instagran.jpg" alt="Doug Fir Digital Logo" class="portfolio-half doug">
<img src="assets/portfolio/AmbeCreations-logo.jpg" alt="Ambe creations logo" class="portfolio-half ambe">
</div>
<div class="project-detail" id="dougDet">
<p>doug</p>
<p>doug</p>
<p>doug</p>
<p>doug</p>
<p>doug</p>
</div>
<div class="project-detail" id="ambeDet">
<p>ambe</p>
<p>ambe</p>
<p>ambe</p>
<p>ambe</p>
<p>ambe</p>
</div>
</div>
你是男人羅裏!它的功能就像一個魅力..真的很感激它.. –
你的代碼在滑動之前切換,而你的文章說的是相反的。 – Niloct
如果您更改操作順序,則代碼不起作用,請嘗試顯示並隱藏相同的項目。 – Niloct