-2

您好,我正在尝试将这些 js 代码链接到我的网页中,其中包含 php 上的代码,如下所示:

<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 回答