gpt4 book ai didi

javascript - 滚动到输入元素时我可以聚焦它们吗?

转载 作者:行者123 更新时间:2023-11-27 23:59:53 25 4
gpt4 key购买 nike

我更换了简单的

 <a href="#id">Get notified!</a>

在我过渡到 AngularJS 期间调用 $anchorScroll,如 Angular JS - Scrolling To An Element By Id 中所述和 How to handle anchor hash linking in AngularJS

然而,这破坏了一个很好的功能。 href #id 指向一个输入字段。新的 $anchorScroll 行为滚动到此元素,但没有将其聚焦。

有什么办法可以集中注意力吗?如果我无法直接跳转到某个字段并开始输入,则此功能将变得毫无用处。编辑:好的,AngularJS 有办法吗?我想尽可能摆脱普通的老式 JS。

这是一个取自 $anchorScroll 文档的 plunker,目标现在是一个输入字段,但滚动到它不会将其聚焦 Plunker

最佳答案

使用它作为焦点元素:

var el = $window.document.getElementById('id');
el.focus();

不要忘记将 $window 服务添加到 Controller ;

关于javascript - 滚动到输入元素时我可以聚焦它们吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31904692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com