javascript Uncaught ReferenceError: $ is not defined

<!DOCTYPEhtml><html><head><title>*_*!</title><metacharset="utf-8"/><styletype="text/c... <!DOCTYPE html>
<html>
<head>
<title>*_*!</title>
<meta charset="utf-8" />
<style type="text/css">
#back-to-top {
position:fixed;
right:50px;
z-index:9;
width:70px;
height:900px;
background:url(scroll.gif);
transition:0.5s;
cursor:pointer;
}
</style>
</head>
<body>
<!--回到顶部-->
<div id="back-to-top" class="red" data-scroll="body" style="top:-46px;color:red;">回到顶部
</div>
<!--撑开网页代码-->
<p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p><p>hello</p>

<script type="text/javascript">
window.onload = function () {
// 利用 data-scroll 属性,滚动到任意 dom 元素
$.scrollto = function (scrolldom, scrolltime) {
$(scrolldom).click(function () {
var scrolltodom = $(this).attr("data-scroll");
$(this).addClass("active").siblings().removeClass("active");
$('html, body').animate({
scrollTop: $(scrolltodom).offset().top
}, scrolltime);
return false;
});
};
//判断位置控制 返回顶部的显隐
if ($(window).width() > 800) {//如果窗体的宽度大于800
var backTo = $("#back-to-top");//获取back-to-top对象
var backHeight = $(window).height() - 980 + 'px';//让window高度减980
$(window).scroll(function () {
if ($(window).scrollTop() > 700 && backTo.css('top') === '-900px') {
backTo.css('top', backHeight);
}
else if ($(window).scrollTop() <= 700 && backTo.css('top') !== '-900px') {
backTo.css('top', '-900px');
}
});

}
//启用
$.scrollto("#back-to-top", 800);

}
</script>
</body>
</html>
展开
 我来答
网海1书生
科技发烧友

2018-05-06 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
</style>的下面插入一行:
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
zhou2003737
2018-05-06 · TA获得超过1427个赞
知道小有建树答主
回答量:1082
采纳率:77%
帮助的人:402万
展开全部
你没有引入jquery。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逐梦博客
2018-05-06 · 超过23用户采纳过TA的回答
知道答主
回答量:76
采纳率:65%
帮助的人:33.1万
展开全部
你还没有引入jQuery,在你js代码之前引用以下jQuery
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式