首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在滚动上只滚动鼠标指针内容?

问如何在滚动上只滚动鼠标指针内容?
EN

Stack Overflow用户
提问于 2021-03-16 10:38:53
回答 1查看 934关注 0票数 0

​

​

考虑一下,我的鼠标定位在边栏上,我使用鼠标轮滚动到边栏的底部或顶部。当我到达边栏的底部并继续滚动方向盘时,它将开始滚动主内容。我希望鼠标滚轮只滚动光标所处的当前div。

这是可能的CSS吗?或者我需要连接JS/jQuery事件来检测我当前所在的div并停止滚动事件?我希望有一个CSS解决方案。

提前谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-18 14:54:42

它应该只与常规CSS一起工作。尝试将这两个部分作为分离容器处理。下面是我根据您的插图构建的一个简化示例:

​

代码语言:javascript
复制
.sidebar {
  height: 100vh;
  width: 30%;
  float: left;
  overflow-y: scroll;
  background-color: rgb(83, 83, 83);
}

.main-content {
  height: 100vh;
  width: 70%;
  float: left;
  overflow-y: scroll;
  background-color: rgb(139, 139, 139);
}

.content {
  height: 500vh;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3em;
}
代码语言:javascript
复制
 <div class="sidebar">
  <div class="content">Sidebar</div>
</div>
<div class="main-content">
  <div class="content">Main Content</div>
</div>

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66653537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档