使用javascript防止基于屏幕宽度的水平滚动

使用javascript防止基于屏幕宽度的水平滚动,javascript,screen,horizontal-scrolling,disabled-control,Javascript,Screen,Horizontal Scrolling,Disabled Control,我对Javascript相当陌生,只在需要稍作调整时才使用它。但是,我需要修复以下代码: var scrollEventHandler = function() if (window.innerWidth < 700) { window.scroll(0, window.pageYOffset) } window.addEventListener("scroll", scrollEventHandler, false); window.addEventListener('resize'

我对Javascript相当陌生,只在需要稍作调整时才使用它。但是,我需要修复以下代码:

var scrollEventHandler = function()

if (window.innerWidth < 700) {
window.scroll(0, window.pageYOffset)
}

window.addEventListener("scroll", scrollEventHandler, false);
window.addEventListener('resize', resize);
var scrollEventHandler=function()
如果(窗内宽度<700){
window.scroll(0,window.pageYOffset)
}
addEventListener(“滚动”,scrollEventHandler,false);
window.addEventListener('resize',resize);
希望有人愿意帮助我!谢谢


PS:我现在只能使用直接输入脚本标记的解决方案。

请注意,您可以使用CSS overflow-x:hidden;为了防止滚动,您可能不需要javascript。嗨,Ryan!我已经禁用了overflow-x,它可以在Chrome上完美地工作,但是Safari仍然允许你水平滚动,即使你看不到滚动条。手机也是如此。