Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 角度8.3:如何预防<;a href>;跳入页面而不是添加虚拟对象时,从默认锚定中进行标记<;a href>>;?_Html_Angular_Typescript_Anchor_Magnolia - Fatal编程技术网

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)(或
document.responsive_element.scrollTop()
),但它不起作用,除非我包含大约500毫秒或更长的超时。当然,这不是一个恰当或令人满意的解决方案

解决方案:
在其中一个顶部组件(即标题)中添加了一个
标记,因此,它自动锚定在那里。因此,不需要添加
window.scrollTo(0,0)或类似

需要的解决方案/解释: 为什么会发生这种情况以及如何预防?例如,我尝试过的一件事就是该属性
autofocus=“true”
捕捉到焦点,但是如果
autofocus=“false”
,它只是自动向下滚动。不存在这种默认情况不是更好吗?只是为了防止它