Если использование чистого jQ для затухания фона не работает без плагина, есть умный (хотя и не прогрессивно улучшенный) способ сделать это с помощью CSS3.
Эта функция будет применять атрибут «переход» к данному элементу через CSS
Затем элемент получает цвет фона, в который CSS исчезает.
Если вы хотите, чтобы это было похоже на волну («посмотрите здесь!»), Через полсекунды функция помещается в очередь, чтобы вернуть элемент обратно в белый цвет.
По сути, jQ просто мигает элементом одного цвета, а затем снова белым. CSS3 заботится о исчезновении.
//reusable function to make fading colored hints
function fadeHint(divId,color) {
switch(color) {
case "green":
color = "#17A255";
break;
case "blue":
color = "#1DA4ED";
break;
default: //if "grey" or some misspelled name (error safe).
color = "#ACACAC";
break;
}
//(This example comes from a project which used three main site colors:
//Green, Blue, and Grey)
$(divId).css("-webkit-transition","all 0.6s ease")
.css("backgroundColor","white")
.css("-moz-transition","all 0.6s ease")
.css("-o-transition","all 0.6s ease")
.css("-ms-transition","all 0.6s ease")
/* Avoiding having to use a jQ plugin. */
.css("backgroundColor",color).delay(200).queue(function() {
$(this).css("backgroundColor","white");
$(this).dequeue(); //Prevents box from holding color with no fadeOut on second click.
});
//three distinct colors of green, grey, and blue will be set here.
}