引入 css
新建一个 css 文件,然后再 butterfly 主题下的 _config.yml 文件中 inject 引入该文件
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | *::-webkit-scrollbar{
 width: 8px;
 height: 8px;
 }
 
 *::-webkit-scrollbar-thumb{
 background: var(gray);
 border-radius: 8px;
 cursor:pointer;
 }
 
 *::-webkit-scrollbar-thumb:hover{
 opacity: 1;
 display: block!important;
 }
 
 *::-webkit-scrollbar-track{
 background-color: transparent;
 }
 
 html {
 overflow-y: overlay;
 }
 
 | 
引入 js
新建一个 js 文件,然后再 butterfly 主题下的 _config.yml 文件中 inject 引入该文件
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | var t1 = 0;
 var t2 = 0;
 var timer = null;
 document.styleSheets[0].addRule('*::-webkit-scrollbar-thumb','display:none;');
 
 
 document.onscroll = function() {
 clearTimeout(timer);
 timer = setTimeout(isScrollEnd, 1000);
 t1 = document.documentElement.scrollTop || document.body.scrollTop;
 document.styleSheets[0].addRule('*::-webkit-scrollbar-thumb','display:block;');
 }
 
 function isScrollEnd() {
 t2 = document.documentElement.scrollTop || document.body.scrollTop;
 if(t2 == t1){
 document.styleSheets[0].addRule('*::-webkit-scrollbar-thumb','display:none;');
 }
 }
 
 |