このような件名がたくさんあることは知っていますが、正解は見つかりませんでした。Slidedown要素とスライドアップその他
ドキュメントが読み込まれたら、すべてのブロックを閉じてください(slideUp)。
ユーザーがブロックをクリックすると、テキストは他のブロックを開いて兄弟を滑り落ちます(開いた場合は他のブロックを閉じます)。
私はこれを持っているが、それは2つのブロックだけで働いている:それでは、どのように可能性が
(function($) {
$(document).ready(function() {
$('.blocks-concours').click(function() {
var currentContent = $(this).siblings('.text-slide');
$('.text-slide').not(currentContent).slideUp();
currentContent.slideToggle().sibling($('.text-slide'));
});
});
})(jQuery);
はまた、私は私のtext-slide
にdisplay: none
を持っている:
<div class="col-xs-12 wrap-blocks-concours">
<div class="col-xs-12 blocks-concours">
<div class="col-xs-8">
<img src="#" alt="Nicolas et Mathieu">
</div>
<div class="bandeau-nom-concours">
<h3 class="uppercase">Nicolas et Mathieu</h3>
</div>
<div class="col-xs-4 text-block selected">
<h5 class="uppercase">Content</h5>
</div>
</div>
<div class="col-xs-12 text-slide">
<h3>Content</h3>
</div>
</div>
そして、私のjQuery私はこれをできるだけ簡単にしていますか?
の可能性のある重複した[表の行の機能slideDown(またはshow)を使用するには?](http://stackoverflow.com/questions/467336/how-to-use- – Emilien
期待される振る舞いが本当に明確ではない....詳しくは – charlietfl