Прошу прощения за "говнокод", сам понимаю что так не делается, но я пока не гуру в JS, по этому и прощу помощи.
Вот код. Как избежать этого дублирования?
Дело в том, что таких объектов может быть очень много к примеру 100, по этому тут сам собой напрашвается какой-то другой метод.
HTML
<div class="bface-slide-1"></div>
<div class="modal-wrapper modal-1">
Контент-1
</div>
<div class="bface-slide-2"></div
<div class="modal-wrapper modal-2">
Контент-2
</div>
<div class="bface-slide-3"></div
<div class="modal-wrapper modal-3">
Контент-3
</div>
JS
$(document).ready(function(){
/////// РАБОТАЮЩИЙ JS ГОВНОКОД
//// Slide-1 & Modal-1
$("body").on('click','.bface-slide-1',function () {
$(".modal-1").fadeIn("slow");
$(".modal-1").css({
"display" : "flex"
});
});
//// Slide-2 & Modal-2
$("body").on('click','.bface-slide-2',function () {
$(".modal-2").fadeIn("slow");
$(".modal-2").css({
"display" : "flex"
});
});
//// Slide-3 & Modal-3
$("body").on('click','.bface-slide-3',function () {
$(".modal-3").fadeIn("slow");
$(".modal-3").css({
"display" : "flex"
});
});
});/*end ready*/