单击链接时终止垂直滚动?

时间:2011-09-01 14:04:09

标签: javascript scroll popup

我有一个js弹出窗口。单击链接时会弹出。我想在单击该链接时禁用(垂直)滚动页面,然后在弹出窗口关闭时重新激活滚动。有没有办法做到这一点? jQuery,Javascript?

2 个答案:

答案 0 :(得分:2)

您可以设置overflow hidden以禁用滚动。

$('#yourDiv').css('overflow','hidden');

并设置滚动

 $('#yourDiv').css('overflow','scroll')

答案 1 :(得分:1)

您可以通过将弹出窗口position : fixed保留在css中来停止垂直滚动。 或者你可以为overflow : hidden保留body 如果你想从JavaScript完成这个,那么jQuery有解决方案来改变.css()的css