2017-03-16 10 views
2

スクロールバーのサムの色を変更したいと思いますが、これはCSSで::-webkit-scrollbar-track { }を使用して行うことができますが、この場合はJSを使用しているスプレッドシートから色を取得する必要がありますアクセスするために。jQueryを使用してスクロールバーを編集する

プレーンなJSやjQuery(他のライブラリはありません)以外は使用できません。これを行う方法はありますか?理想的には、この(私はこれは間違っている知っている)のようなもの:

$('::-webkit-scrollbar-track').css({ 
    'background': /* data pulled in */ 
}); 
+0

可能な複製(http://stackoverflow.com/questions/5041494/:あなたはこのような何かを行うことができますしかし、選択と操作 - css - 擬似要素 - その前と後 - など) – hsz

答えて

2

jQueryのcss機能が要素のために使用されています。 ::-webkit-scrollbarは疑似セレクタです。 [選択するとjQueryを使用した後::前のような:: CSSの擬似要素を操作して]の

$(function() { 
    $('<style>::-webkit-scrollbar-track { }</style>').appendTo('body'); 
}); 
+0

完璧に働いて、ありがとう! –

関連する問題