如何禁用手机端屏幕拖动功能?

如何禁用手机端屏幕拖动功能?

解决手机端屏幕拖动问题

在移动设备上,当设备屏幕存在内容超出边界时,可以通过拖动屏幕来浏览。但有时,我们希望禁用这种拖动功能,例如当导航菜单展开时。

实施方法

要禁止屏幕拖动,可以为 body 元素添加 overflow:hidden 样式。这将禁用滚动条并阻止屏幕拖动,无论内容是否超出边界。

以下是修改后的代码:

<body>
  <!-- ... -->
</body>

添加 overflow:hidden 样式后,当导航菜单展开时,菜单后面的 div 将不可拖动,类似于 [bootstrap](https://getbootstrap.com/docs/5.3/components/modal/) 中模态框的效果。

以上就是如何禁用手机端屏幕拖动功能?的详细内容,更多请关注其它相关文章!