Javascript中的RGB透明色值

时间:2014-09-12 16:57:10

标签: 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).scrollTop()>170 ? "block":"none"});
$menuback.css({background: jQuery(this).scrollTop()>170 ? "#ffffff":"none"});
});

1 个答案:

答案 0 :(得分:1)

你试过吗

$menuback.css({background: jQuery(this).scrollTop()>170 ? "rgba( 255, 255, 255, 0.6 )":"none"});