Звучит как проблема с селектором CSS.Если отображается больше вещей, чем вы ожидаете, возможно, селектор CSS (for: hover) слишком широк и собирает больше элементов, чем вы предполагали.Возможно, вам придется сделать селектор CSS более избирательным, чтобы он влиял только на некоторые дочерние меню в данный момент времени.Вы можете сделать это, определив разные селекторы, которые начинаются с разных идентификаторов, а затем примените: hover только к дочерним элементам определенного элемента.Если ваш код является чистой реализацией HTML / CSS, это, вероятно, наиболее вероятная причина.Возможно также, что из-за того, что вы структурировали HTML, все дочерние элементы меню попадают под один и тот же родительский элемент (или ветвь), поэтому вам также может потребоваться, чтобы у каждого набора дочерних меню был какой-то уникальный родительский / дедушкинчто вы можете основывать селекторы CSS.Надеюсь, что это поможет вам в правильном направлении - удачи в выяснении этого!