当我滚动时,弹出弹出的问题会弹出顶部的内容

时间:2019-03-15 21:05:31

标签: javascript jquery

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

这是我的代码,用于打开弹出窗口的容器:

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

1 个答案:

答案 0 :(得分:0)

$('#popup').show().scrollTop(0);

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

引荐链接:https://www.w3schools.com/jquery/css_scrolltop.asp

我认为第二次以先前的滚动位置打开(打开/关闭)时,这是滚动问题 FIX:每次切换到滚动时切换到顶部位置都是一个选择