Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用任天堂3DS浏览器中的滚动_Javascript_Jquery_Html - Fatal编程技术网

Javascript 禁用任天堂3DS浏览器中的滚动

Javascript 禁用任天堂3DS浏览器中的滚动,javascript,jquery,html,Javascript,Jquery,Html,我正在为任天堂3DS建立一个网站,并一直试图找到一种方法来禁用浏览器中的滚动。我将meta标记设置为:正在工作,并且还设置了此项以正确定位页面: $(window).load(function() { window.scrollTo(40, 240); }) 这是必要的,以便顶部屏幕充满内容,因为浏览器在底部屏幕中加载。下一部分是禁用滚动,这样用户就不会将浏览器重新定位到内容区域之外,因为可以滚动页面。我试过这些,但运气不好: http://stackoverflow.com/a/36

我正在为任天堂3DS建立一个网站,并一直试图找到一种方法来禁用浏览器中的滚动。我将meta标记设置为:正在工作,并且还设置了此项以正确定位页面:

$(window).load(function() {
    window.scrollTo(40, 240);
})
这是必要的,以便顶部屏幕充满内容,因为浏览器在底部屏幕中加载。下一部分是禁用滚动,这样用户就不会将浏览器重新定位到内容区域之外,因为可以滚动页面。我试过这些,但运气不好:

http://stackoverflow.com/a/3656618/1363726 http://stackoverflow.com/a/4770059/1363726 http://ajax911.com/disable-window-scroll-jquery/ 我觉得禁用滚动应该是可能的,因为window.scrollTo可以工作。如果您对我可能尝试的其他方面有任何想法或建议,我将不胜感激


谢谢

您可以截取滚动事件并在那里设置滚动,但我不确定您是否可以完全禁用滚动。为什么不将文档的大小设置为与屏幕的大小完全相等?这样就不会滚动?我已经将文档的大小设置为两个屏幕的组合高度和顶部屏幕宽度。但是,3DS浏览器允许用户将文档完全滚动到空白处。我也尝试过拦截scroll事件,但是scroll事件只是偶尔触发,而且只在垂直移动时触发。另外,在初始window.scrollTo之后,尝试使用相同的函数将不再起作用。也许您可以有一个位置固定的div,它位于-240,-40,是窗口的确切大小。这样一来,他们的卷轴就无关紧要了,div的位置也会一直清晰可见。这样做行不通,你可以直接将html文档滚动到空白处,这只是浏览器的构建方式。不应该定位:固定;解决这个问题?