Я делаю reactjs приложение с реактивной полосой, в которой я сделал выпадающий список, состоящий из подменю внутри него.
Я пытаюсь добиться результата, при котором отображение подменю будет зависать над выпадающим меню и если есть n
номеров выпадающего списка, то необходимо отобразить подменю, связанные с элементом наведения.
Код проб:
<Dropdown
className="d-inline-block"
onMouseOver={this.onMouseEnter}
onMouseLeave={this.onMouseLeave}
isOpen={this.state.dropdownOpen}
toggle={this.toggle}
>
<DropdownToggle caret>Dropdown1</DropdownToggle>
<DropdownMenu>
<DropdownItem header>Submenu 1</DropdownItem>
<DropdownItem>Submenu 1.1</DropdownItem>
</DropdownMenu>
<DropdownToggle caret>Dropdown2</DropdownToggle>
<DropdownMenu>
<DropdownItem header>Submenu 2</DropdownItem>
<DropdownItem>Submenu 2.1</DropdownItem>
<DropdownItem>Submenu 2.2</DropdownItem>
</DropdownMenu>
<br />
<br />
<DropdownToggle caret>Dropdown3</DropdownToggle>
<DropdownMenu>
<DropdownItem header>Submenu 3</DropdownItem>
<DropdownItem>Submenu 3.1</DropdownItem>
<DropdownItem>Submenu 3.2</DropdownItem>
<DropdownItem>Submenu 3.3</DropdownItem>
</DropdownMenu>
</Dropdown>
Нажмите здесь для рабочая демонстрация
Ожидаемый результат: http://supply.com/
В приведенной выше ссылке вы могли видеть горизонтальное меню, которое при наведении их подменю и я нуждаемся в том же поведении.