У меня есть эта проблема, и я все еще на концептуальном уровне понимания, как мы можем определить, находится ли данный элемент вне контейнера (контейнер с переполнением: скрытый, объявленное свойство);JQuery - как определить, скрываются ли элементы при переполнении: hidden; контейнер?
Вот контекст того, что мы хотим:
Давайте изображение мы пункт 3 мыши парения:
Обычно мы имеем:
item 1
item 2
item 3 - sub 3.1
- sub 3.2
Как это, к югу от 3,2 будет отсутствовать (если мы используем clearfix в контейнере вместо переполнения), он будет падать над другим содержимым страницы), чтобы решить это, мы считаем, что это лучшее решение, опять же, полагая, что мы элемент-указатель мыши 3:
item 1
item 2 - sub 3.1
item 3 - sub 3.2
Для этого, возможно, мы должны определить, находится ли элемент вне потока, и, это он, нажимать все на X px;
Если это хороший подход, чтобы решить эту проблему, как мы можем определить, есть ли элемент из потока?
Если это нехороший подход, можете ли вы предложить другой?
ps- мы используем суперфиш в качестве меню меню jquery.
легко получить скрытый элемент с переполнением и проверить, превышает ли элемент верхнее смещение элемента больше высоты. – noob