当我从页面打开一个弹出窗口时,它可以正常工作。但是,当我尝试打开它并滚动到页面上的其他位置时,弹出窗口会相应地打开滚动位置。无论滚动如何,我都希望它保持在页面的相同位置。
这是我的代码,用于打开弹出窗口的容器:
//open page
$('.single-page').on('click', function() {
var selectedProject = $(this),
toggle = !selectedProject.hasClass('is-full-width');
if (toggle) toggleProject($(this), $('.page-container'), toggle);
});
答案 0 :(得分:0)
$('#popup').show().scrollTop(0);
$('#popup').animate({ scrollTop: (0) }, 'slow');
引荐链接:https://www.w3schools.com/jquery/css_scrolltop.asp
我认为第二次以先前的滚动位置打开(打开/关闭)时,这是滚动问题 FIX:每次切换到滚动时切换到顶部位置都是一个选择