調べてみて下記の書き方が多かった。(ギャグではない)
setInterval(function() {
$('#flash').fadeOut(500, function() {
$(this).fadeIn(500);
});
}, 1000);
しかし、下記でも動く...
setInterval(function() {
$('#flash').fadeOut(500).fadeIn(500);
}, 1000);
jQueryのメソッドチェーンは、先に書いた処理が終わってから、後の処理を行う...はず...
(fadeOutの実行が終わってからfadeInするはず)
見やすいのでこの方法で書きたい(希望)