2013-05-22 481 views
-2

你好,我试图用代码的PHP,因为这这些JS代码链接到我的网页上:

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

这是代码及与此错误未捕获的ReferenceError未来:$没有定义

$(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; 
    }); 

}); 

感谢

+2

您需要包括jQuery的也。 –

+0

jQuery不包含或包含正确吗? – techfoobar

+0

你有没有在你的文件中包含jquery? – Akdr

回答

1

包括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> 
+0

谢谢,它工作:) – user2349502

2

您需要包括jQuery库,并确保你之前你的js导入的jQuery。

尝试添加此:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
相关问题