README.md

kcmodal


С чего начать?

Подключите стили и скрипт

<link rel="stylesheet" href="css/KCModal.min.css">
<script src="js/KCModal.min.js"></script>

Пример использования

function openModal(){
    KCModal.open({
        title:'Модальное окно', // заголовок окна
        content:document.querySelector('#callback').innerHTML, // HTML содержимое
        class:'my-class', // дополнительные классы
    });
}

Параметры открытия модального окна.

Параметр По-умолчанию Описание
id false (false/string) ID окна если false то будет сгенерирован автоматически
title false (false/string) Заголовок окна, если false то не будет добавлен
content string (string) содержимое окна
class false (false/string) установка дополнительных классов на окно
timeout 300 (int) число миллисекунд между началом анимации закрытия окна и удалением его из html
scrollBody false (true/false) если false, то отключает скролл когда модальное окно активно
scrollOff [] (array) массив классов внутри контента на которых еще нужно блокировать скролл

События

При иницилизации можно передать свои собственные функции для кастомизации под ваши задачи.

'events':{ //события
    'onBeforeRender':function(){}, //перед рендером окна
    'onAfterRender':function(){}, // после рендера окна
    'onBeforeResize':function(){}, //перед изменением размера экрана
    'onAfterResize':function(){}, // после изменения размера экрана
}
Конвейеры
0 успешных
0 с ошибкой