-1

いくつかの段落を含む HTML ドキュメントがあります。私はこれをしたい:

マウスオーバーではdiv、段落とマウスカーソルが正確にある場所にユーザーに表示する必要があります。次の段落では、最後の段落をdiv削除し、新しい段落をdiv追加する必要があります。

このコード ブロックを作成しましたが、できませんfadein。どこにコードを書く必要があり、これ が段落の近くに表示されるようfadeoutに設定するにはどうすればよいですか:div

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
    <script>
        $(document).ready(function () {
            $('p').hover(function () {
                $('body').append('<div style="position:absolute left= -99px"><p>Hello world</p></div><br/><br/>').fadeIn('slow');
            });
        });
    </script>
4

1 に答える 1

0

このように書き直して、追加するオブジェクトが jQuery オブジェクトであり、実際にfadeInメソッドを持ち、必要な位置の値を正しく計算できるようにする必要があります。

 $(document).ready(function () {
        $('p').hover(function () {
            $('body').append($('<div />')
                         .addClass('colorful')
                         .css{position : absolute, left : -99})
                         .append($('<p />').html('Hello world'))
                         .fadeIn('slow')
                    );
        });
    });

ブラケットの数が正しいかどうかを確認してください。ここには構文チェッカーはありません。

于 2013-07-27T09:28:53.030 に答える