Добрый день.
Помогите с реализацией Popup плагина.
<!-- Инициализация настроек плагина в html файле -->
settings ({
button: ".classOne",
content: ".classTwo"
});
// js файл скрипта
let settings = (function() {
return function(settings) {
//получение настроек плагина
}
})();
Вопрос:
Весь остальной код плагина куда добавить?
вар1
let settings = (function() {
// если здесь добавлю код плагина то settings не доступен будет
document.addEventListener("click", function (event) {
~
//settings.button undefined
});
return function(settings) {
//получение настроек плагина
}
})();
вар2
let settings = (function() {
return {
settings: function(settings) {
//получение настроек плагина
}
},
othercode: function () {
// можно добавить сюда он будет видеть settings но тут будет много кода тогда и он будет доступен глобально
document.addEventListener("click", function (event) {
~
});
}
})();