Javascript 打开弹出窗口时出现问题,当我有滚动时,弹出窗口的内容在顶部

Javascript 打开弹出窗口时出现问题,当我有滚动时,弹出窗口的内容在顶部,javascript,jquery,Javascript,Jquery,当我从我的页面打开一个弹出窗口时,它工作正常。但当我试图打开它并滚动到页面上的其他位置时,弹出窗口会相应地打开滚动的位置。我希望它保持在页面的相同位置,无论滚动 以下是打开弹出窗口容器的代码: //open page $('.single-page').on('click', function() { var selectedProject = $(this), toggle = !selectedProject.hasClass('is-full-width'); if (togg

当我从我的页面打开一个弹出窗口时,它工作正常。但当我试图打开它并滚动到页面上的其他位置时,弹出窗口会相应地打开滚动的位置。我希望它保持在页面的相同位置,无论滚动

以下是打开弹出窗口容器的代码:

//open page
$('.single-page').on('click', function() {
  var selectedProject = $(this),
  toggle = !selectedProject.hasClass('is-full-width');
  if (toggle) toggleProject($(this), $('.page-container'), toggle);
});
参考链接:

我认为这是滚动问题时,切换(打开/关闭)第二次打开与以前的滚动位置
修复:每次切换时滚动到顶部位置是一个选项。你的措辞有点混乱。你能不能再解释一下这个问题?我现在想你说的是,当你滚动页面时,弹出窗口会向下滚动页面,你需要它保持在打开的位置吗?或者你是说,当你试图滚动弹出窗口的内容时,你不希望弹出窗口后面的页面也滚动?如果我在页面顶部并打开弹出窗口,它通常会打开,但是如果我向下滚动到页面并打开窗口,那么窗口不会像以前那样打开,而是根据我在页面上所做的滚动将其滚动到内容,如果您愿意,我可以在你的电子邮件上给你发一段视频……谢谢,斯皮罗斯。你能帮我一个忙,把视频上传到某个可信的文件共享,然后提供链接吗?好的,我会在早上做,我会发给你。
$('#popup').show().scrollTop(0);

$('#popup').animate({ scrollTop: (0) }, 'slow');