我有一个页面,内容是使用唯一ID列出的,我希望每当用户点击链接查看任何这些项目时,它都会向下或向上滚动以找到地址栏中{id的元素{{1同时它会将css焦点样式应用于该元素。 我试图这样做但是没有人帮我工作吗?
Jquery代码
foo=or2
这是我关注div元素
的示例网址http://www.example.com?see=orang $富= OR2
HTML示例
$(document).ready(function (){
// I don't know how to get the id from url
$('div').focus();
// I also don't know what else to do to make it work
});
答案 0 :(得分:0)
这似乎是一个随意添加的东西,但如果你添加tabindex =“ - 1”作为你的div的属性它们应该是可聚焦的,该函数只有一组有限的元素,它可以在没有它的情况下进行定位。
这是来自.focus jQuery文档:
焦点事件在获得焦点时发送到元素。此事件隐式适用于有限的元素集,例如表单元素(输入,选择等)和链接(a href)。在最近的浏览器版本中,可以通过显式设置元素的tabindex属性来扩展事件以包括所有元素类型。元素可以通过键盘命令(例如Tab键)或通过鼠标单击元素获得焦点。