我正在使用iron-overlay-behavior with backdrop-set。但是当overlay打开时,用户仍然可以滚动底层的div,当关闭overlay时,它会改变内容位置并变得混乱。关于如何阻止滚动事件冒泡到下面的div,有什么建议吗?还有租赁笔记,我已经设置了
Polymer.setPassiveTouchGestures(true);所以不能阻止事件。
发布于 2018-05-29 12:01:48
这可能不是设计上的正确答案,但却是有效的:
openoverlay()
{
this.$.backdrop.open();
document.body.style.overflow = 'hidden';
}
closeoverlay()
{
this.$.backdrop.close();
document.body.style.overflow = '';
}
https://stackoverflow.com/questions/50558328
复制相似问题