我的网站中有一个消息传递功能,当用户点击回复按钮时,他们会被重定向到消息,并根据锚链接获得textarea焦点。
所以链接结构是这样的:
view_message/4fad37da1df#reply
感谢
答案 0 :(得分:0)
尝试:
if (window.location.hash) {
$(window.location.hash).attr("tabindex", -1).focus();
}
它应该检查url中是否有哈希值,如果是,则给目标指定tabindex属性值为-1并应用焦点。
请参阅https://stackoverflow.com/a/6188217/430191了解tabindex属性的原因(关于IE / Chrome / Safari中键盘焦点的相关问题)