作者:书友57087250 | 来源:互联网 | 2023-08-23 20:44
还原浏览器标签的默认样式
::-webkit-scrollbar {
display: none;
}
我试过好多种样式修改,都无法还原到默认样式,而最终利用js将这个样式删除掉才得以实现:
[].slice.call(document.styleSheets).forEach(sheet => {
[].slice.call(sheet.cssRules).forEach((rule,i) => {
if(rule.selectorText === '::-webkit-scrollbar'){
sheet.deleteRule(i);
}
})
})
实现的原理就是遍历页面所有style
样式表, 找到UI库修改默认样式的选择器,这个例子的选择器是::-webkit-scrollbar
, 再将其删除。