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