jquery – 使用RGBa改变div的背景不透明度

前端之家收集整理的这篇文章主要介绍了jquery – 使用RGBa改变div的背景不透明度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 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,'+o+')')
                });

我需要一些如何只改变currentColor变量的alpha部分.我希望有人可以帮助我! TIA

解决方法

尝试这个:
var alpha = $(this).slider('value');
var e = $('.element-active');
$(e).css('background-color',' + alpha + ')');​

Updated Example Here

原文链接:https://www.f2er.com/jquery/176525.html

猜你在找的jQuery相关文章