有没有办法禁用滚动?不仅仅是滚动条,还有浏览器窗口的全部功能?
问问题
29060 次
3 回答
25
根据您对 Keit 的回答,当您打开灯箱时,您不想滚动是否处于活动状态?如果是这种情况,您可以在使用以下 css 打开灯箱的同时向正文添加一个类
这个解决方案的好处是它保持滚动“空间”,所以网站不会跳转,更像是禁用它。希望这可以帮助
body.noscroll
{
position: fixed;
overflow-y: scroll;
width: 100%;
}
$('body').addClass('noscroll');
$('body').removeClass('noscroll');
于 2012-05-29T09:40:11.140 回答
9
CSS
body
{
overflow: hidden;
}
javascript
document.body.style.overflow = "hidden";
jQuery
$("body").css('overflow', 'hidden');
于 2012-05-24T20:09:18.420 回答
3
如果您的 GWT 应用程序单独存在于您的网页中,您可以使用:
import com.google.gwt.user.client.Window;
// ...
Window.enableScrolling(false);
例如在你的onModuleLoad
函数中。
于 2012-05-29T09:34:41.673 回答