コード例: http://codepen.io/asuh/pen/JgdLK
これは、私が取り組んでいるレスポンシブ デザイン用です。列の量は、ブレークポイントとこのブレークポイントでの div の幅に応じて変化します
いずれかの div をクリックすると、非表示のコンテンツが、その親に対して絶対的に配置された div に表示されます。リンクでいっぱいのドロップダウンとして機能します。
この例では、アクティブなドロップダウンの下にあるコンテナーをターゲットにして、そのコンテナーまたはそれらのコンテナーをフェードアウトまたは非表示にする必要があります。現在、コンテナ ボックスの影がドロップ ダウンの端から見えるようになっていますが、完全にまたはほとんど見えないようにしたいと考えています。
JS は次のとおりです。
$('.module article').each(function() {
$(this).hide();
});
$('.module-content').click(function() {
var $this = $(this).closest('section').find('article');
$('.module article').not($this).slideUp();
$this.slideToggle('slow').addClass('active');
});
私はこのようなことを試み続けていますが、うまくいきません:
if($('.module article').hasClass('active')) {
$('.module:nth-child(3)').fadeTo('fast',0);
}
上記を変更して機能させるにはどうすればよいですか?それとも、間違った方法でアプローチしていますか?