【发布时间】:2016-10-16 20:42:52
【问题描述】:
我有一个 wordpress 网站,使用了一个蓬勃发展的主题,
首先,我将导航标题自定义为固定且透明的。
但现在我正试图让我的标题/导航栏在页面滚动时从透明更改背景颜色。
我在网上查了一下,目前我尝试使用jquery更改颜色,但没有成功,这是我尝试过的
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(document).ready(function(){
var scroll_start = 0;
var startchange = $('#startchange');
var offset = startchange.offset();
if (startchange.length){
$(document).scroll(function() {
scroll_start = $(this).scrollTop();
if(scroll_start > offset.top) {
$(".header").css('background-color', '#f0f0f0');
} else {
$('.header').css('background-color', 'transparent');
}
});
}
});
});//]]>
</script>
以及我的导航和标题的类代码 css
#floating_menu {position:fixed;}
header {
background-color: rgba(52, 52, 52, 0);
}
谁能告诉我为什么这是不正确的,因为显然它不适合我。
这是供参考的网站
http://beyonddigital.mu/
【问题讨论】:
标签: jquery wordpress header navigation