滚动条不支持点按拖动了?什么原因看这里!

本文揭示了滚动条不支持点按拖动的故障,重点在于层级问题:被其他滚动条遮挡。通过调整z-index值,解决大滚动条影响小区域滚动条功能的问题。提示开发者注意查找不易察觉的层级原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标题滚动条不支持点按拖动了?什么原因看这里!

<h6工作中遇到问题:滚动条不支持拖动了,只能在滚轮滑动时候生效。
按理说,滚动条有以下自带功能:

  1. 上下滑动查看内容时出现滚动条并可滑动
  2. 鼠标移到滚动条区域时出现滚动条
  3. 滚动条出现时点击滚动条可以上下移动

工作中发现只有功能1正常,2和3都失效。检查发现原因是:
层级不够,被遮盖了,调整z-index值即可
当时找了很久问题,因为明明这里没有元素层级比滚动条高!

层级不够有多种原因,一是被其他dom元素遮盖,这个一般好排查。之所以拿来说这个问题是因为,我遇到的是被其他滚动条的层级遮盖,排查了半天。
在这里插入图片描述
图中是我功能不正常的滚动条,但是这个页面还有一个大的滚动条,位置和我这个内部的小区域滚动条位置一样,两个滚动条的z-index一样,导致功能不正常,尝试把小滚动条的z-index改成比大滚动条的高,成功解决问题。
还是那句话,被其他元素挡住很容易发现问题所在,像这种乱七八糟的原因导致的最容易耗费时间,坚持积累,见得多了就容易想到了。希望大家遇到问题能想想一些不容易想起的原因哦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值