Jquery 将焦点转换为特定的div

Jquery 将焦点转换为特定的div,jquery,Jquery,如何在任何事件之后通过jquery将焦点更改为特定的div?要使div可聚焦,它需要有一个属性 <div id='test' tabindex='1'></div> 使用$(window).scrollTop()它会将窗口滚动到特定项目 这是一个例子 var scrollPos = $(".focusme").offset().top; $(window).scrollTop(scrollPos); 您可以使用:$('#element').focus(),但我不

如何在任何事件之后通过jquery将焦点更改为特定的div?

要使div可聚焦,它需要有一个属性

<div id='test' tabindex='1'></div>
使用
$(window).scrollTop()
它会将窗口滚动到特定项目

这是一个例子

 var scrollPos =  $(".focusme").offset().top;
 $(window).scrollTop(scrollPos);

您可以使用:
$('#element').focus()
,但我不太确定您的意思,因为这对div没有任何影响。你不能“聚焦”一个div真的。。。它没有任何作用。你想实现什么?IE和Chrome都没问题。Firefox不起作用。我能做什么?似乎表明它应该在FF中工作。你确定这不是一个显示问题吗?@Loganphp-我使用测试了Firefox 3.6.8,效果很好。tabindex专注于非表单元素,酷!从来都不是新的,谢谢!谢谢,这对我有用。我一直在寻找这个解决方案很长时间了。谢谢,很好。你知道如何计算窗口大小并减去45%的值,这样滚动pos就会出现在中间的某个位置吗?找到答案:)
 var scrollPos =  $(".focusme").offset().top;
 $(window).scrollTop(scrollPos);