ボタンをクリックして、実行時にスクロールバーの css (色など) を変更することはできますか?
これは Google Chrome で動作する必要があるため、次のものを使用しています。
::-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がそれを見つけることは不可能です...