Я хочу заморозить анимации на странице, когда выбрано окно выбора, а затем перезапустить их, когда окно выбора будет снято. Их просто заморозить с помощью .focus()
, но после этого у меня возникают проблемы.
Если я использую .blur()
, это не будет работать, если выбран элемент в поле выбора, поскольку он сохраняет фокус. Если я использую .change()
, это не сработает, если выбранный элемент не изменился. Если я использую .mouseup()
, это переопределяет .focus (), который использовался в начале.
Самое близкое, что я могу получить, это использовать комбинацию .blur()
и .change()
. Это ловит все события, кроме выбора элемента, который уже был выбран. Конечно, для этого есть событие, которого я не могу найти.