javascript - 使用 jQuery 编辑滚动条

标签 javascript jquery css

我想更改滚动条拇指的颜色,我知道可以使用 CSS 中的 ::-webkit-scrollbar-track { } 来完成,但在这种情况下,颜色必须出现通过我使用 JS 访问的电子表格。

除了纯 JS 或 jQuery(没有其他库)之外,我不能使用任何其他东西。有办法做到这一点吗?理想情况下是这样的(我知道这是错误的):

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

最佳答案

jQuery 的 css 函数用于元素。 ::-webkit-scrollbar 是一个伪选择器。但是你可以这样做:

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

关于javascript - 使用 jQuery 编辑滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42833881/

相关文章:

html - 如何使输入元素文本溢出:ellipsis on IE?

javascript - Slick Slider 上的自定义人字形和圆圈 - 单击后圆圈消失

javascript - 在多个函数中访问函数的值

javascript - 使用 CSS 内容和 :after to show a <span> inside an image

JavaScript/JQuery 函数获取 HTML 元素的原始高度/宽度

html - 基于数据库的html中的css颜色条件

html - 在移动 View 上更改 HTML 文档的结构

javascript - 表单 AJAX 在 Twitter Bootstrap 模式内发送(Symfony2)

javascript - ajax的问题​​。如何将javascript变量转换为php变量?

javascript - 如何使用 Genexus 将 javascript 代码与 Web 应用程序集成