Javascript中的RGB透明颜色值

Javascript中的RGB透明颜色值,javascript,css,syntax,Javascript,Css,Syntax,我有一个脚本,改变了一些CSS的滚动,它目前使用一个十六进制值的颜色。我需要将#ffffff切换到rgba(255、255、255、0.6),我认为.6会弄乱语法,但我不知道如何正确使用 var $mainlogo = jQuery('#mainlogo'); var $menuback = jQuery('.x-navbar'); jQuery(document).scroll(function() { $mainlogo.css({display: jQuery(this).scro

我有一个脚本,改变了一些CSS的滚动,它目前使用一个十六进制值的颜色。我需要将#ffffff切换到rgba(255、255、255、0.6),我认为.6会弄乱语法,但我不知道如何正确使用

var $mainlogo = jQuery('#mainlogo');
var $menuback = jQuery('.x-navbar');
jQuery(document).scroll(function() {
    $mainlogo.css({display: jQuery(this).scrollTop()>170 ? "block":"none"});
$menuback.css({background: jQuery(this).scrollTop()>170 ? "#ffffff":"none"});
});
你试过了吗

$menuback.css({background: jQuery(this).scrollTop()>170 ? "rgba( 255, 255, 255, 0.6 )":"none"});
.css({背景:“rgba(255,255,255,0.6)”)对我来说很好,你有什么问题?