Вы приковали свои fadein()
и fadeout()
:
$("#second_div_ID").fadeIn(30).css("background-color", 'blue').fadeOut(1000).css("background-color", 'blue');
так что они могут быть вызваны синхронно.
Возможно, вы также ищете animate()
:
Чтобы убедиться, что один вызван, когда другой закончил. попробуйте это:
var $second_div = $("#second_div_ID");
var oldBGColour = $second_div.css('background-color');
$second_div.animate({'background-color': 'blue'}, 30, function(){
$(this).animate({background-color: oldBGColour}, 1000);
})
Не проверено, но вы захотите что-то вроде выше