0

他の側に要素を追加したいので、これを行うためにスパン要素を使用しました。問題は、jquery でアニメーション化する必要があり、アニメーション中に要素が側面ではなく下に配置されることです (アニメーションが終了すると、側面に正しく配置されます)。

これがコードです

<div>Name<input id="name"/></div>
<div>Username <input id="user"/></div>
<button id="registerButton">Send -></button>


<script>
$('#registerButton').click(function() {       
    if($('#name').val().length<3) {                             
        $('#name').after($('<span id="warning">At least 3 chars</span>'));      
        $('#warning').hide();
        $('#warning').show(400);
    }                              
});
</script>

警告は「名前」要素の近くに表示されるはずですが、アニメーション中は下に表示されます:(

4

2 に答える 2

0

Ziinloanderの答えを証明できます。Webkit では、CSS によって作成されたマークアップにどれだけのスペースがあるかによって、必要なことはすべて実行されます。

于 2013-04-11T10:14:46.543 に答える