我有一个全屏固定弹出窗口,可以在显示:无;之间切换。并显示:flex;。当我的弹出窗口设置为显示时,我希望能够选择正文标签:flex; 以禁用弹出窗口后面的滚动。
因此,类似于“如果 popup = display: flex; then body = Overflow: hide;”
我怎样才能用一点 JS 或 Jquery 来做到这一点?或者如果有更好的方法,我愿意接受建议。
这是我用来打开弹出窗口的代码:
JS:
<script type="text/javascript">
<!--
function toggle_visibility(id) {
event.preventDefault();
var e = document.getElementById(id);
if(e.style.display == 'flex')
e.style.display = 'none';
else
e.style.display = 'flex';
}
//-->
</script>
HTML:
<a href="#" onclick="toggle_visibility('id-of-popup');">Clickable item to open the Popup</a>
慕桂英3389331
慕标琳琳
相关分类