diff --git a/выборный-список|selection-list.js b/выборный-список|selection-list.js index 2df85c9..8ef86ec 100644 --- a/выборный-список|selection-list.js +++ b/выборный-список|selection-list.js @@ -1,5 +1,7 @@ ВыборныйСписок = function(элемент, настройки) { + // Конструктор. + this.отклик = {}; if (!настройки) { настройки = { @@ -10,7 +12,6 @@ `, }, - "отклик": {}, }; } @@ -74,14 +75,15 @@ ${содержимое} this.__отслеживатьВыбор = () => { + var тут = this; for (var номер in this.список) { var id = `${элемент.id}-${номер}`; const номерПункта = номер; $(`#${id}-ссылка`).click(function() { - if (настройки.отклик && настройки.отклик.выбор) + if (тут.отклик && тут.отклик.выбор) { - настройки.отклик.выбор(номерПункта); + тут.отклик.выбор(номерПункта); } }); }