Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Jquery 如何在没有e.preventdefault()的情况下禁用垂直滚动_Jquery_Html_Webview_Scroll_Zooming - Fatal编程技术网

Jquery 如何在没有e.preventdefault()的情况下禁用垂直滚动

Jquery 如何在没有e.preventdefault()的情况下禁用垂直滚动,jquery,html,webview,scroll,zooming,Jquery,Html,Webview,Scroll,Zooming,我正在用钛做一个应用程序。在这个应用程序中,我必须加载一些图形,所以我使用webview 是我正在加载的html 在应用程序中,我希望缩放应用程序的某些部分,以便将所有内容放在滚动视图中: var view = Ti.UI.createScrollView({ height : utils.getScreenHeight(), width : utils.getScreenWidth(), backgroundColor : "#393a3a", maxZoomS

我正在用钛做一个应用程序。在这个应用程序中,我必须加载一些图形,所以我使用webview

是我正在加载的html

在应用程序中,我希望缩放应用程序的某些部分,以便将所有内容放在滚动视图中:

var view = Ti.UI.createScrollView({
    height : utils.getScreenHeight(),
    width : utils.getScreenWidth(),
    backgroundColor : "#393a3a",
    maxZoomScale : 100,
    minZoomScale : 1,
    //With this property you can set the default zoom
    zoomScale : 1
});
它工作正常,我可以缩放视图和网络视图。但是,webview允许垂直滚动,并且会干扰缩放。我的意思是,如果您尝试在webview内部进行缩放,有时会应用缩放,有时会垂直滚动webview

我已尝试禁用垂直滚动,但我发现使其工作的唯一方法是:

    document.ontouchmove = function(event) {
        event.preventDefault();
    };
但如果我把这个放进去,zoom就不起作用了

我也尝试过:

        body {
            overflow-y:hidden;
        }
但它不起作用

你知道有没有其他方法来禁用垂直滚动? 如果内容比容器小,为什么视图会垂直滚动


多谢各位

我试过了,但是zoom不起作用…使用CSS样式
正文,html{scroll:hidden;}