Javascript 使用可滚动组件防止在移动设备中滚动

Javascript 使用可滚动组件防止在移动设备中滚动,javascript,angular,kendo-ui-angular2,Javascript,Angular,Kendo Ui Angular2,从移动设备拖动项目时,是否可以防止页面滚动 即使是可排序的演示页面也有这个问题(如果从android/iphone/ipad加载): 横向拖动的问题较少,因为由于宽度的原因,不需要滚动,但垂直拖动并不像我预期的那样有效。这是一种非常“暴力”,可能会限制您将元素拖动到当前视口之外的位置的能力,但是,当项目拖动处于活动状态时,添加具有样式的类或直接将溢出:隐藏的样式添加到html元素将阻止滚动 我为模式窗口做了这项工作,以防止在模式处于活动状态时后面的页面滚动 上次我使用它时,一个跨浏览器问题需要使

从移动设备拖动项目时,是否可以防止页面滚动

即使是可排序的演示页面也有这个问题(如果从android/iphone/ipad加载):

横向拖动的问题较少,因为由于宽度的原因,不需要滚动,但垂直拖动并不像我预期的那样有效。

这是一种非常“暴力”,可能会限制您将元素拖动到当前视口之外的位置的能力,但是,当项目拖动处于活动状态时,添加具有样式的类或直接将
溢出:隐藏的
样式添加到
html
元素将阻止滚动

我为模式窗口做了这项工作,以防止在模式处于活动状态时后面的页面滚动


上次我使用它时,一个跨浏览器问题需要使用
overflow:hidden!重要信息
如果它对您不起作用。

谢谢,这很有效。比我希望的要残忍一点。我只是觉得我在文件里漏掉了什么。