javascript - 在 Wordpress Genesis Framework 上向下滚动页面时向标题添加颜色

标签 javascript jquery css

我需要一些帮助。

的标题http://veritaswaste.com/waste/当用户向下滚动页面时,需要从空白/透明变为浅蓝色 (#C5D0DE)。

我不确定这是最好用 Javascript 还是用 CSS 来完成。

请有人帮助我。

谢谢你们。

最佳答案

在你的 javascript 中:

var _window = $(window),
header = $('.header'),
max = 1,
opacity = parseFloat(header.css('opacity')),
currentOpacity = opacity,
scrollPos = _window.scrollTop();

_window.scroll(function() {  
if (scrollPos < _window.scrollTop() ) {
    header.css('opacity', currentOpacity=currentOpacity+0.1);
} else if (scrollPos > _window.scrollTop() && currentOpacity > opacity) {
    header.css('opacity', currentOpacity=currentOpacity-0.1);
}

if (_window.scrollTop() == 0)
    header.css('opacity', opacity);

scrollPos = _window.scrollTop();
});

在你的标题中:

.header{
display:block;   
width:100%;
padding:10px 0;
background:red;
opacity:0;
position:fixed;
top:0;
left:0;
}

希望对您有所帮助!

关于javascript - 在 Wordpress Genesis Framework 上向下滚动页面时向标题添加颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24837526/

相关文章:

javascript - 单击另一个面板时如何关闭所有打开的面板

javascript - RegEx - 查找所有用引号括起来的字符串集

javascript - 下载所有外部链接,例如(pdf/图像)必须自动下载

JavaScript `defer` 似乎不起作用

jquery - 响应式多图像尺寸布局?

javascript - 在 Safari 中将 textarea 占位符文本居中

javascript - 提交后图像出现然后消失

javascript - 如何更改我的 js 代码以使菜单正常工作

html - 文本对某些 div 的不透明度为零,但对其他 div 则不是

javascript - 样式加载器未在我的 <head> 中加载 css