Я использую Materialize, и sidenav создает несколько наложений при нажатии на сидену.Materialize SideNav производит несколько # sidenav-overlay
<div id="sidenav-overlay" style="opacity: 1;" class=""></div>
<div id="sidenav-overlay" style="opacity: 1;" class=""></div>
<div id="sidenav-overlay" style="opacity: 1;" class=""></div>
Я нашел исправить here и заменить файл sideNav.js из here. Но это все равно не приносит пользы.
Кто-нибудь застрял в подобной ситуации и нашел решение?
У меня было это уже в моем коде, но не помогло. Я использую Javascript (точнее, AngularJS). Из всего, что я читал, я понимаю, что это ошибка с самой картой. . Поэтому я добавил хак моих собственных, $ ('тело') нажмите (функция() { $ ('DIV [ID = sidenav-оверлей]) удалить();. }) Это гарантирует, что в любое время превысит наложение, и пользователь щелкнет в любом месте страницы, наложение будет удалено из DOM. Не гнездо soln, но делает работу – sisyphus
несколько раз этот оверлей добавляется всякий раз, когда мы добавляем этот плагин больше, чем однажды $ (". Button-collapse"). SideNav(); Я не знаю, что мы должны делать, если наши требования - это больше, чем один сиден. – santhosh