-2

私はjQueryは初めてですが、プログラミングは初めてではありません。それでも、この単純なコードの何が問題なのかを知ることはできません。

$(document).ready(function() {
    $('.footer').click(function() {
        $('.footer').fadeOut('slow');
    });
});

自分のWebサイトでは機能しませんが、codeacademyを使用すると機能します。これの何が問題になっていますか?

編集:少し前に私はこの質問をしました。それは、jQueryを始めた当時私が理解していなかった単純なことでした。解決策は、javascriptで他のアクションを実行する前に、最初にライブラリをインポートすることでした。ライブラリが自動的にインポートされるため、コードはcodeacedemyで機能しました。これは初心者にとって非常に重要ですが、この情報はWeb上のいたるところにあります。

4

1 に答える 1

1

いくつかのチェックポイント...

の中にjQueryライブラリが含まれていることを確認してください<head>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>

それでよければ、クラスの要素はあります.footerか?そうでない場合、それはID?その場合、これを追加する必要があります:

$(document).ready(function() {
    $('#footer').click(function() {
        $('#footer').fadeOut('slow');
    });
});

実際、これは別の最良の方法で行うことができます。

$(document).ready(function() {
    $('#footer').click(function() {
        $(this).fadeOut('slow');
    });
});
于 2013-02-04T16:09:54.867 に答える