你好我试图用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;
});
});
感谢
答案 0 :(得分:2)
您需要包含jQuery Library并确保在您的js之前导入jquery。
尝试添加此内容:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
答案 1 :(得分:2)
也包括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>