Я пытаюсь затухать фон заголовка в white
, но когда я пытаюсь использовать некоторый jQuery для анимации затухания цвета фона, он просто не будет Работа.jQuery fade цвет фона строки заголовка при прокрутке вниз
JQuery
var windw = this;
$.fn.followTo = function (pos) {
var $this = this,
$window = $(windw);
$window.scroll(function(e){
if ($window.scrollTop() > pos) {
$this.animate({'backgroundColor':'rgba(255,255,255,1)'},400);
console.log($this.css('backgroundColor'));
console.log(pos);
} else if ($window.scrollTop() == 0) {
$this.animate({'backgroundColor':'rgba(255,255,255,0)'});
console.log($this.css('backgroundColor'));
console.log(pos + ' at the top');
} else {
$this.animate({'backgroundColor':'rgba(255,255,255,0)'});
console.log($this.css('backgroundColor'));
}
});
};
$('.home-header-main').followTo(86);
Помощь ценится
похоже, что вы действительно хотите, чтобы оживить непрозрачность, а не цвет фона? – Jeff
@jlbruno Я бы потерял непрозрачность моего контента. – ngplayground
Он работает, если вы включили пользовательский интерфейс jQuery. Если вы ссылаетесь на jQuerUI в своем проекте, убедитесь, что вы включили модуль эффектов. См. Http://jsfiddle.net/tJVQt/3/ – Yeronimo