したがって、純粋なjQueryだけでこれをテストしましたが、正常に動作します。これは、ブートストラップ CSS と関係があります。単純な幅のアニメーションを実行しようとしていますが、動作しますが、アニメーションは「ジャンプ」します。フィドルを見て、私が話していることを確認してください。
ブートストラップ CSS がなくても正常に動作することがわかります。
HTML:
<input class="input-small find" type="text" >
JavaScript:
$(".find").focus(function () {
$(this).animate({
width: "200px"
}, 500);
}).blur(function () {
$(this).stop().animate({
width: "90px"
}, 500);
});
編集:
したがって、PADDING が問題のようです。他の誰かがこれを経験していますか?
Edit2: これは、1.9.1 の修正リリースを伴う jQuery のバグです。