前提・実現したいこと
サイト内に、画像を複数並べて、各画像をクリックするとその画像の詳細がモーダル表示されるようにしたいです。
発生している問題・エラーメッセージ
しかし画像をクリックすると全ての画像の詳細がモーダルでフェードインしてしまいます。(モーダルは全て同じclassを使用しています。)
該当のソースコード
HTML
<img class="openModal">
<div class="modalArea">
<div class="modalBg"></div>
<div class="modalWrapper">
<div class="modalContents">テキスト</div>
<div class="closeModal">×</div>
</div>
</div>
jQuery
$(function () {
$('.openModal').click(function(){
$(this).next('.modalArea').fadeIn();
});
$('.closeModal , .modalBg').click(function(){
$('.modalArea').fadeOut();
});
});
回答1件
あなたの回答
tips
プレビュー