Я хотел бы создать элемент управления, подобный DropDownList kendo, но я не уверен, как определить направление расширения.
Здесь мы видим, что расширение вниз невозможно из-за конца области просмотра, поэтому для направления расширения установлено значение «вверх»:

Вот противоположное направление:

Это стандартное поведение выбора, но контейнер области просмотра в моем случае неизвестен. Как определить направление расширения с помощью JavaScript?
Подробнее здесь: https://stackoverflow.com/questions/465 ... -direction
Мобильная версия