【发布时间】:2012-12-05 14:18:30
【问题描述】:
我正在尝试使用 jquery ui 滑块更改 div 的背景不透明度。
用户可以改变div的背景颜色,所以我需要知道如何只改变背景的alpha参数而不改变颜色。
这是我目前的代码:
$('#opacity-slider').slider({ min: 0, max: 1, step: 0.1, value: 1 })
.bind("slidechange", function() {
//get the value of the slider with this call
var o = $(this).slider('value');
var e = $('.element-active');
var currentColor = $('.element-active').css('background-color');
$(e).css('background-color', 'rgba(255, 255, 255, '+o+')')
});
我需要了解如何仅更改 currentColor 变量的 alpha 部分。我希望有一个人可以帮助我! TIA
【问题讨论】:
-
我了解不透明度和 rgba 之间的区别。我想使用 rgba,所以我不影响 div 内容的不透明度