【发布时间】:2016-09-28 21:01:08
【问题描述】:
我正在尝试使用自定义 CSS 和代码注入来更改我的 Squarespace 网站中标题元素的背景颜色。
我找到了这个以前的非 Squarespace solution。
我尝试过调整它,但鉴于我缺乏 jQuery 知识以及 Squarespace 究竟如何使用代码注入,我不知所措。
在我添加的自定义 CSS 区域中
.transparent-header #header { background-color: rgba(0,0,0,0.7); }
在代码注入区我已经添加了
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(window).on('scroll',function(){
if ($(window).scrollTop() >= 100) {
$('.transparent-header #header').css({
'background-color:' : 'rgba(0,0,0,0.7)'
});
} else {
$('.transparent-header #header').css({
'background-color:' : 'rgba(0,0,0,0.0)'
});
}
});
</script>
可以访问我们网站的主页here。
编辑:
预期结果:滚动一段距离 x(当前为 100px)后,导航标题将添加一个半透明填充
当前结果:没有变化
【问题讨论】:
标签: javascript jquery css squarespace