我有一个js弹出窗口。单击链接时会弹出。我想在单击该链接时禁用(垂直)滚动页面,然后在弹出窗口关闭时重新激活滚动。有没有办法做到这一点? jQuery,Javascript?
答案 0 :(得分:2)
您可以设置overflow hidden
以禁用滚动。
$('#yourDiv').css('overflow','hidden');
并设置滚动
$('#yourDiv').css('overflow','scroll')
答案 1 :(得分:1)
您可以通过将弹出窗口position : fixed
保留在css中来停止垂直滚动。
或者你可以为overflow : hidden
保留body
如果你想从JavaScript完成这个,那么jQuery有解决方案来改变.css()
的css