聚焦div而不跳到它

时间:2015-07-27 16:36:10

标签: javascript jquery html

我想在页面加载时聚焦元素(滑块/旋转木马),以便使用箭头键立即控制滑块。 JQuery的.focus()有效,但会自动将元素滚动到视图中。这是有限视口的问题,页面顶部意外滚动过去。

是否可以在不跳转的情况下聚焦元素?

1 个答案:

答案 0 :(得分:2)

只需恢复滚动位置即可

var position = $(window).scrollTop();
$('#your-element').focus()
$(window).scrollTop(position);

JSBin Example