FF Невозможно выбрать элемент из выпадающего - PullRequest
0 голосов
/ 29 октября 2018

Существует панель навигации, которая отображается при наведении мыши (событие hoverStateIn()), исчезает при отпускании мыши (событие hoverStateOut()):

HTML

<div id="shownav" (mouseenter)="hoverStateIn()" (mouseleave)="hoverStateOut()">
    <nav class="navbar navbar-dark navbar-expand-md jh-navbar" *ngIf="isHover">
    ...
    </nav>
</div>

Машинопись:

hoverStateIn() {

    this.isHover = true;

    document.getElementById("main-container").style.paddingTop = "70px";
    document.getElementById("styleSelector").style.top = "95px";
}

hoverStateOut() {
    this.isHover = false;

    document.getElementById("main-container").style.paddingTop = "0";
    document.getElementById("styleSelector").style.top = "25px";
}

Navbar содержит раскрывающийся список, и при попытке выбрать элемент из раскрывающегося списка navbar исчезает (проблема существует только в Firefox).

Кажется, что выпадающий контроль в FF теряет фокус и hoverStateOut() срабатывает. Как это исправить?

Stackblitz

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...