当前位置: 首页 > 面试题库 >

禁用所有移动设备中的滚动

长孙正卿
2023-03-14
问题内容

听起来应该在整个Internet上都应该有一个解决方案,但是我不确定为什么找不到它。我想在移动设备上禁用水平滚动。基本上试图做到这一点:

body{
   overflow-x:hidden  // disable horizontal scrolling.
}

这可能是相关的信息:我的头部标签中也有此信息,因为我也不希望用户能够缩放:

<meta content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' name='viewport' />
<meta name="viewport" content="width=device-width" />

谢谢


问题答案:
html, body {
  overflow-x: hidden;
}
body {
  position: relative;
}

相对职位很重要,我只是偶然发现了这一点。没有它就无法使它工作。



 类似资料:
  • 我的设备拥有者应用程序有一个问题:在Android5.1之前,它运行良好,但现在更新到Android5.1之后,安装设备拥有者应用程序就会禁用备份服务。 现在,在设备设置中,当进入备份和重置选项时,备份服务将显示为灰色,显示为:备份服务不活动。这是由您的设备策略设置的 以下是他们所做的: 哇哦...这对我的项目来说是一个严重的缺陷!不是开玩笑:现在用户真的不可能在安装设备拥有者应用程序的同时备份数

  • 为了更好地为移动设备服务,HTML 5推出了一系列针对移动设备的API。 Viewport Geolocation API getCurrentPosition方法 watchPosition方法和clearWatch方法 Vibration API Luminosity API Orientation API 参考链接 Viewport Viewport指的是网页的显示区域,也就是不借助滚动条的

  • 使用 Chrome 开发者工具的Device Mode(设备模式)来构建移动优先,完全响应式的网站。了解如何使用它来模拟各种设备及其功能。警告: `Device Mode`(设备模式)可以近似估计您的网站在移动设备上的显示效果,但要获得完整的状况,你应该总是在真实的设备上测试你的网站。例如,DevTools无法模拟移动设备的性能特点。 简而言之 在不同的屏幕尺寸和分辨率,包括Retina显示屏,上

  • 我在onLoad上使用下面的代码进入页面顶部。window.scroll到(0,0)在Javascript中,它适用于浏览器,但不适用于任何移动设备。

  • 问题内容: 我只是想 禁用 Safari(OSX Lion)中 的弹性滚动/弹跳效果 。 我找到了在CSS中为body 设置的解决方案,但正如预期的那样,它仅 禁用了滚动条 ,因此,如果网站比屏幕“长”,您 将无法滚动! 欢迎任何解决方案或提示!谢谢! 问题答案: 您可以通过应用以下CSS来更普遍地实现这一目标: 这样,无论内容如何,​​都可以在其中滚动,但是请注意,触发事件的滚动上下文现在不是。

  • 问题内容: 我的网站上有以下iframe: 它具有滚动条。 如何摆脱它们? 问题答案: 不幸的是,我认为仅通过HTML和CSS属性完全符合HTML5的想法是不可能的。幸运的是,大多数浏览器仍然支持该属性(已从HTML5规范中删除了该属性)。 并不是HTML5的解决方案,因为唯一 错误地 支持HTML5的现代浏览器是Firefox。 当前的解决方案是将两者结合起来: 但是随着浏览器的更新,这可能变得