求助,如何把::-webkit-scrollbar换成js怎么写呢?

hi_hamster 2017-08-17 03:49:25
我用::-webkit-scrollbar{width:0px}把目标的滑动条隐藏掉了,但是在IE8下不兼容,我想把这段写成js,应该是怎么写才对呢?
...全文
1038 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱吃香菜君 2019-09-05
  • 打赏
  • 举报
回复 1
document.styleSheets[0].addRule('#div::-webkit-scrollbar', 'width:0px'); document.styleSheets[0].insertRule('#div::-webkit-scrollbar {width:0px}', 0); 单纯按照你的提问来说,那句css转乘js设置属性应该这样写。 这段代码的意思就是 id为“div”的盒子的滚动条宽度为0像素
天际的海浪 2019-09-03
  • 打赏
  • 举报
回复
隐藏滚动条不就等于overflow: hidden;
#麻辣小龙虾# 2019-09-03
  • 打赏
  • 举报
回复
你再对应的元素那边添加类,通过类添加对应的伪元素就可以实现兼容效果了。
pikuer 2019-08-30
  • 打赏
  • 举报
回复
在css中给伪元素添加类,jquery选择这个类。jquery不能直接操作伪元素。
qq_39487883 2021-07-12
  • 举报
回复
@pikuer 大佬,css里能 增加类名嘛?
hi_hamster 2017-08-17
  • 打赏
  • 举报
回复
而且我发现这段直接把整浏览器自带的滑条页弄没了

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧