Как я могу сфокусироваться на элементе HTML (например, "a") и не изменять текущие настройки прокрутки.
Например,если я использую:
$('#link').focus();
, и эта ссылка не отображается на экране (например, ниже видимой области), браузер прокручивается вниз, чтобы показать элемент.Как я могу установить фокус без движения полосы прокрутки?Мне нужно, чтобы полоса прокрутки оставалась на прежнем месте.
Я пробовал это, но оно вызывает некоторое мерцание экрана, и это взломанное, не элегантное решение:
var st=$(document).scrollTop();
$('#link').focus();
$(document).scrollTop(st);
Можеткто-нибудь, помогите мне, пожалуйста?