дропдауны, если нет места снизу то он вверх открывается, если место достаточно снизу то вниз. Это же на жс надо я так понимаю?
Типа вычислять расстояние от родителя до края екрана, и если расстояние равно или больше выпадашки то выпадает вниз и аналогичтно вверх
http://prntscr.com/o4vnvf
возьми Popper.js
Обсуждают сегодня