2 つの要素間の z-index に問題があります。青いボックスが展開されると、オレンジの上に、オレンジの上に青の上に移動するはずです。ボックスの展開時にクラスを追加することにしました...
http://jsfiddle.net/RRMLU/2/
function blue() {
if ($("#blue").width() > 350) {
$(this).addClass('test')
}
else {
$(this).removeClass('test')
}
$("#blue").delay( 0 )
.animate({"height": "+=15px", "width": "+=25px", },1000, 'swing');
$("#blue").delay( 500 )
.css({"position":"absolute"})
.animate({"height": "-=15px", "width": "-=25px"},1000, 'swing', blue)
$("#blue").delay( 1500 )
}
このコードで試してみましたが、うまくいきませんでした... :(
ありがとうございました!