我想在页面加载时聚焦一个元素( slider /轮播),以允许使用箭头键立即控制 slider 。 JQuery 的 .focus()
可以工作,但会自动将元素滚动到 View 中。这是有限视口(viewport)上的问题,页面顶部意外地滚动过去。
是否可以在不跳转到某个元素的情况下聚焦该元素?
最佳答案
只需恢复滚动位置即可
var position = $(window).scrollTop();
$('#your-element').focus()
$(window).scrollTop(position);
关于javascript - 聚焦 div 而不跳转到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31658609/