如何设置没有背景色的导航栏?
例如。如果页面滚动到#work,则颜色应不同。
如果页面滚动到#testi,则颜色应不同。
我已经尝试了近十二个教程,但是我无法使用WordPress实现它。
网址:http://www.clickableco.com/demo1/
任何帮助,将不胜感激!
最佳答案
我认为您可以使用以下代码来管理此功能。
var top1 = $('#home').offset().top;
var top2 = $('#featuredWork').offset().top;
var top3 = $('#caseStudy').offset().top;
$(document).scroll(function() {
var scrollPos = $(document).scrollTop();
if (scrollPos >= top1 && scrollPos < top2) {
$('#change').css('background-color', '#f00');
} else if (scrollPos >= top2 && scrollPos < top3) {
$('#change').css('background-color', '#0f0');
} else if (scrollPos >= top3) {
$('#change').css('background-color', '#00f');
}
});
您将必须根据您的内容部分找到职位。
根据部分滚动应用标题背景颜色。
希望这会有所帮助。
关于html - 粘性标题可在滚动时更改颜色-WordPress,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44843189/