Javascript 打开模型时强制禁用滚动
我一直在试图禁用模式打开时的滚动Javascript 打开模型时强制禁用滚动,javascript,jquery,css,Javascript,Jquery,Css,我一直在试图禁用模式打开时的滚动 $(document).on('show.bs.modal', '#setting', function (e) { $("body").css("overflow", "hidden"); $("body").css("overflow-y", "hidden"); $("body").css(
$(document).on('show.bs.modal', '#setting', function (e) {
$("body").css("overflow", "hidden");
$("body").css("overflow-y", "hidden");
$("body").css("overflow-x", "hidden");
console.log('%c SUPREME ', 'background: red; color: white;');
});
控制台似乎在运行,但滚动代码似乎不起作用-它仍在发生
链接=
如何确保不会发生这种情况?能否尝试将
溢出:隐藏添加到
标记中?它在Firefox上对我来说很好
很抱歉,我将此作为答复发布,我没有足够的声誉发表评论。您可以尝试将溢出:隐藏添加到
标记中吗?它在Firefox上对我来说很好
很抱歉,我将此作为回答发布,我没有足够的声誉发表评论。嘿,您可以通过使用以下命令更改身体高度来隐藏滚动条:
$('body').height(0)
当您想要关闭模态时,可以使用
$('body').height('auto')
有关更多信息,请查看:
嘿,您可以通过以下方式更改身体高度来隐藏滚动条:
$('body').height(0)
当您想要关闭模态时,可以使用
$('body').height('auto')
有关更多信息,请查看:
谢谢。它正在工作;没问题@cyb3rz谢谢你。它正在工作;没问题@cyb3rZ