-2

こんにちは、これらのjsコードをphpのコードを使用して私のWebページにリンクしようとしています。

<script src="./js/main.js" type="text/javascript"></script>

これはコードであり、このエラー Uncaught ReferenceError: $ is not defined が付属しています

    $(function() {
        var pull        = $('#pull');
            menu        = $('nav ul');
            menuHeight  = menu.height();

        $(pull).on('click', function(e) {
            e.preventDefault();
            menu.slideToggle();
        });

        $(window).resize(function(){
            var w = $(window).width();
            if(w > 320 && menu.is(':hidden')) {
                menu.removeAttr('style');
            }
        });
    });

$(document).ready(function(){ 

    $(window).scroll(function(){
        if ($(this).scrollTop() > 500) {
            $('.scrollup').fadeIn();
        } else {
            $('.scrollup').fadeOut();
        }
    }); 

    $('.scrollup').click(function(){
        $("html, body").animate({ scrollTop: 0 }, 600);
        return false;
    });

});

ありがとう

4

2 に答える 2

3

jquery も含めます。

<!-- using google CDN -->    
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="./js/main.js" type="text/javascript"></script>
于 2013-05-22T13:34:23.900 に答える
2

jQuery ライブラリを含め、js の前に jquery をインポートする必要があります。

これを追加してみてください:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
于 2013-05-22T13:33:19.363 に答える