Я новичок в jquery и стараюсь как можно больше учиться, но я застрял здесь. Я пытаюсь получить контейнер, который находится в фиксированном положении, чтобы отрегулировать непрозрачность и изменить цвет шрифта на прокрутке. Я получил часть непрозрачности, используя приведенный ниже код. Как объединить другие изменения CSS для этого, как изменить цвет шрифта из #000000
в #ffffff
изменить несколько элементов css одного div на прокрутке jquery
jQuery(function ($) {
function EasyPeasyParallax() {
var scrollPos = $(document).scrollTop();
var targetOpacity = 1;
scrollPos < 400 ? targetOpacity = '0.' + (scrollPos * 100)/10 : targetOpacity;
$('.headcon').css({
'background-color': 'rgba(255, 255, 255, ' + targetOpacity + ')'
});
console.log(scrollPos, targetOpacity);
};
$(function() {
$(window).scroll(function() {
EasyPeasyParallax();
});
});
});
Большое вам спасибо за помощь. :) Последний вопрос, если вы не возражаете. когда я прокручиваю назад до верхнего шрифта, остается черным. как я могу заставить его вернуться к своему первоначальному цвету белого? – robgfl23
@ robgfl23 от верхней части головы Я бы сказал, что вы хотите также масштабировать цвет, чтобы он темнел/осветлялся прокруткой. В качестве альтернативы вы можете просто перевернуть его между черно-белыми, как только положение прокрутки достигнет определенной точки. 'var fontColor = scrollPos <400? '#ffffff': '# 000000'; ', а затем используйте' fontColor' в функции 'css'. – tvanfosson