是否可以通過單擊按鈕在運行時更改滾動條的css(例如顏色)?如何在運行時用javascript更改滾動條的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
});
我tr滅蠅燈這樣的:$("::-webkit-scrollbar").css("backgroundColor", "#F00");
但顯然沒有叫::-webkit-scrollbar
元素,所以這是不可能的jQuery找到它......
肖恩·科克爾,謝謝你花的時間。 +1的努力...現在我要刪除我的應用程序更改滾動條的顏色的能力。 – 2013-03-14 01:42:36