jQuery documentation для offset()
состояний:смещение() из увеличенного элемента
Кроме того, размеры могут быть неправильными, когда страница будет увеличена пользователем; браузеры не выставляют API для обнаружения этого условия.
Однако, есть ли способ, чтобы я мог рассчитать правильное смещение в браузерах в условиях касания при использовании спрэда для увеличения содержимого страницы?
Я создал небольшой образец, демонстрирующий проблему: https://jsfiddle.net/dhykgsmp/4/ (открыт в Chrome). Прокрутите вниз и нажмите кнопку увеличения. Смещение ввода автозаполнения неверно.
спасибо.
Определить, что «смещение ввода автозаполнения неверно», что вы ожидаете от него? – ggdx
Я ожидаю, когда я установил значения смещения автозаполнения 'top' и' left' в другой элемент, причем последний перемещается поверх ввода автозаполнения. Но это не так. –
Зачем вам нужно выпадающее меню, чтобы быть абсолютно позиционированным? Не можете ли вы сделать это относительно ввода? Тогда вся эта магия позиционирования становится совершенно ненужной. Просто, если есть более простой и более простой способ, почему это осложняется? См. Здесь: https://jsfiddle.net/dhykgsmp/5/ –