JS(JQuery) Модальные окна

Есть модальное окно, но чтобы добавить ещё одно и открывались независимо друг от друга, что нужно изменить в коде? Как понимаю, добавить уникальность для кнопки и самого окна айдишниками?) В реализации без jq идёт получение modalId.

<a class="popup-open" href="#">Открыть</a>

<div class="popup-fade">
    <div class="popup">
        <a class="popup-close" href="#">Закрыть</a>
        <p>Какой-то текст</p>
    </div>      
</div>

<script>
$(document).ready(function($) {
    $('.popup-open').click(function() {
        $('.popup-fade').fadeIn();
        return false;
    }); 
    
    $('.popup-close').click(function() {
        $(this).parents('.popup-fade').fadeOut();
        return false;
    });     
 
    $(document).keydown(function(e) {
        if (e.keyCode === 27) {
            e.stopPropagation();
            $('.popup-fade').fadeOut();
        }
    });
    
    $('.popup-fade').click(function(e) {
        if ($(e.target).closest('.popup').length == 0) {
            $(this).fadeOut();                  
        }
    });
});
</script>

Ответы (0 шт):