我有一个脚本可以在滚动时更改一些 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"});
关于javascript - Javascript 中的 RGB 透明颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25813217/