javascript - 选择/拖动文本时停止页面滚动

标签 javascript html css scroll

我有一个页面,我不希望用户能够滚动该页面。为了防止它,我只是将主体设置为具有隐藏的溢出样式。在用户尝试选择一些文本然后拖到底部之前,这已经足够了。然后窗口随着用户的拖动而滚动。我怎样才能避免这种情况?

最佳答案

使用位置:固定;。如果你想让整个 body 不可滚动:

body
{
  position: fixed;
}

编辑:收到用户 Sam 的评论后,我决定返回并再次测试此方法。既然我重新考虑了它以及 Sam 担心它会扰乱样式,我得出的结论是以下将是更好的解决方案:

html
{
  position: fixed;
  width: 100%;
  height: 100%;
}

防止某些站点(包括 stackoverflow)最终左对齐。它还使用可用的最高节点,这应该首先完成。

关于javascript - 选择/拖动文本时停止页面滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6920274/

相关文章:

javascript - 悬停时获取值会产生 "undefined"

JavaScript:需要输入元素来根据输入的数据更改选项

jQuery 切换下拉菜单不起作用

html - 使菜单栏更靠近网络

css - javafx 在运行时更改 css

javascript - RGB LED 与 Arduino + Johnny- Five 一起闪烁

javascript - 使用函数或 typeof

html - 坚持CSS问题。 float /内联问题

html - 更改窗口大小时文本超出 div 的边框

javascript - 如何在javascript中杀死一个进程?