2017-03-16 83 views
2

我想更改滾動條大拇指的顏色,我知道這可以在CSS中使用::-webkit-scrollbar-track { }完成,但在這種情況下,顏色必須通過我使用JS的電子表格來完成訪問。使用jQuery編輯滾動條

我不能使用純JS或jQuery以外的任何東西(沒有其他庫)。有沒有辦法做到這一點?理想情況是這樣的(我知道這是錯誤的):

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

[選擇和使用jQuery後操縱CSS僞元素,例如::之前和::]的可能的複製(http://stackoverflow.com/questions/5041494/選擇和操縱-css-pseudo-elements-before-after-after-usin) – hsz

回答

2

jQuery's css函數用於元素。 ::-webkit-scrollbar是一個僞選擇器。但是你可以做這樣的事情:

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

工作完美,謝謝! –