2

jQuery 1.7.2のメソッドを呼び出すと.slideToggle()、input 要素のプレースホルダーが失われ、その位置が壊れます。画面の上部に移動しました。

CSS:

$("#go").click(function(){
    $("#second").slideToggle("slow");
});

HTML:

<input type="text" id="first" placeholder="first" />
<input type="text" id="second" placeholder="second" style="display: none;" />
<button id="go">Go</button>

Google Chrome でこの要素を検査しようとすると、プレースホルダーが元に戻り、スタイルが正規化されます。

なぜこれが起こるのですか?

4

0 に答える 0