移动端滚轮穿透解决思路
因本例中页面的html是继承父模板,固id选择器只能放在body标签
<body id='page_content'>
弹窗时将界面的html固定住,且保持HTML的位置
var scrollTop = document.scrollingElement.scrollTop; $('#page_content').parents('html').css({"position":"fixed",'top':-scrollTop + 'px'})
关闭弹窗时使其CSS还原,获取此时的CSS像素值,再调整到该位置
var scrollTop = $('#page_content').parents('html').css('top'); scrollTop = scrollTop.replace('-','').replace('px','') $('#page_content').parents('html').css({"position":"unset"}) document.scrollingElement.scrollTop = scrollTop