是否可以通过单击按钮在运行时更改滚动条的 css(例如颜色)?
这只需要在谷歌浏览器中工作,所以我正在使用:
::-webkit-scrollbar {
width:15px;
}
::-webkit-scrollbar-thumb {
background-color:#999;
border:solid #fff;
}
::-webkit-scrollbar-thumb:hover {
background:#777;
}
::-webkit-scrollbar-thumb:vertical {
border-width:6px 4px;
}
我在 jsfiddle 做了这个例子:http: //jsfiddle.net/wZwJz/
我在哪里添加了这个按钮:
<button id="changecss">Change CSS</button>
还有一个 jQuery 监听器:
$("#changecss").on("click", function(){
// Action goes here
});
我试过这个:$("::-webkit-scrollbar").css("backgroundColor", "#F00");
但显然没有名为 的元素::-webkit-scrollbar
,所以 jQuery 不可能找到它......