Bootstrap 4 ngb模式滚动至页面顶部

Bootstrap 4 ngb模式滚动至页面顶部,bootstrap-4,bootstrap-modal,angular7,Bootstrap 4,Bootstrap Modal,Angular7,我在Angular 7应用程序中使用ngb模式, 当模态打开时,我需要在执行特定操作时滚动到模态的顶部 例如,在模式的底部有一个按钮,一旦我点击这个按钮,我需要页面滚动到模式的顶部 我试着用 window.scrollTop = 0; 及 及 但是这些解决方案不起作用。有多种方法。。 我使用了普通锚定: 见工作示例: 劣势 地址栏中的URL已更改 另一种方法是创建链接(或任何其他可聚焦对象)并将焦点设置到该链接。尝试使用此行 document.querySelector(".mod

我在Angular 7应用程序中使用ngb模式, 当模态打开时,我需要在执行特定操作时滚动到模态的顶部

例如,在模式的底部有一个按钮,一旦我点击这个按钮,我需要页面滚动到模式的顶部

我试着用

window.scrollTop = 0;

但是这些解决方案不起作用。

有多种方法。。 我使用了普通锚定:

见工作示例:

劣势

地址栏中的URL已更改

另一种方法是创建链接(或任何其他可聚焦对象)并将焦点设置到该链接。

尝试使用此行

document.querySelector(".modal").scrollTo({top:0,behavior:'smooth'});

欢迎来到Stackoverflow!如果您可以添加一些关于如何创建代码、考虑了什么以及为什么您的方法可以工作的说明,那将是非常棒的。这将有助于问题的作者和以后阅读你答案的任何人。
document.getElementsByClassName('custom-modal').scrollTo({
  top: 0
})
document.querySelector(".modal").scrollTo({top:0,behavior:'smooth'});