これは機能します:
$("#header li a").hover(
function(){
$(this).fadeOut().delay(2000).fadeIn();
},
function(){
}
);
これはそうではありません:
$("#header li a").hover(
function(){
$(this).css("background-position","center 0").delay(500).css("background-position","center -76px").delay(500).css("background-position","center -152px");
},
function(){
}
);
なぜ?最後の css 値 (中心 -152px) を表示するだけです。