Задать вопрос
@SeregaZnam

Как убрать ошибку при открытии дропдауна?

Сделал в проекте отдельный импорт dropdown.js из bootstrap и хочу создать дропдаун через конструктор new Dropdown. Дропдаун создаётся но в консоли всегда высвечивается ошибка
`Uncaught TypeError: Cannot read property
`util.js:76 Uncaught TypeError: Cannot read property 'getAttribute' of undefined
    at Object.getSelectorFromElement (util.js:76)
    at Function._getParentFromElement (dropdown.js:445)
    at Dropdown._getMenuElement (dropdown.js:285)
    at new Dropdown (dropdown.js:96)
    at index.html:27`


т.е. в конструкторе должен быть принимаемый параметр.
Делаю new Dropdown(element) и ошибка пропадает, но исчезает функционала скрытия дропдауна
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@Andrey_Hmytron
Сделайте так же импорт util.js. Так как dropdown.js использует функции из util.js
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы