Html 角度8.3:如何预防<;a href>;跳入页面而不是添加虚拟对象时,从默认锚定中进行标记<;a href>>;?
问题:Html 角度8.3:如何预防<;a href>;跳入页面而不是添加虚拟对象时,从默认锚定中进行标记<;a href>>;?,html,angular,typescript,anchor,magnolia,Html,Angular,Typescript,Anchor,Magnolia,问题: 在使用magnolia cms和angular组合构建页面后,出现了一个问题。在页面的底部,我有两个链接组件(包括标签)。因此,当页面打开时,它总是自动滚动,底部有一个小延迟。如果我移除其中一个,仍然会因为另一个而发生。 我试图包括window.scrollTo(0,0)(或document.responsive_element.scrollTop()),但它不起作用,除非我包含大约500毫秒或更长的超时。当然,这不是一个恰当或令人满意的解决方案 解决方案: 在其中一个顶部组件(即标题)
在使用magnolia cms和angular组合构建页面后,出现了一个问题。在页面的底部,我有两个链接组件(包括
标签)。因此,当页面打开时,它总是自动滚动,底部有一个小延迟。如果我移除其中一个,仍然会因为另一个而发生。
我试图包括window.scrollTo(0,0)这两个组件中的code>(或document.responsive_element.scrollTop()
),但它不起作用,除非我包含大约500毫秒或更长的超时。当然,这不是一个恰当或令人满意的解决方案
解决方案:
在其中一个顶部组件(即标题)中添加了一个
标记,因此,它自动锚定在那里。因此,不需要添加window.scrollTo(0,0)代码>或类似
需要的解决方案/解释:
为什么会发生这种情况以及如何预防?例如,我尝试过的一件事就是该属性
autofocus=“true”
捕捉到焦点,但是如果autofocus=“false”
,它只是自动向下滚动。不存在这种默认情况不是更好吗?只是为了防止它