【发布时间】:2015-08-18 07:08:07
【问题描述】:
我无法解决控制台出现此错误的问题:Uncaught TypeError: $ is not a function。这是它指向的代码:
<script type="text/javascript">
$(document).ready(function() {
$(".linky").click(function(){
var t = $(this); //<-ERROR POINTS HERE
var y = $("#0"+t.attr("id")).offset().top;
$('html,body').animate({scrollTop: y},500);
});
});
</script>
任何帮助将不胜感激!
【问题讨论】:
-
您是否包含 jQuery 库?如果答案是肯定的,它是否正确加载(检查控制台)?这段代码是放在 jQuery 加载行之后吗?
-
每当您收到此错误时,只需检查您是否包含了 jquery 库。其次,这可能是由于同一页面上有多个 jquery 库的冲突..
-
确保您没有包含 JQUERY 文件
-
如果您包含 JQuery 库,那么您可能希望发布更多代码,例如 HTML 等。
-
来自(重新)源的 jQuery 脚本是否可用?打开控制台,有没有加载资源错误?像 404 或 ...
标签: javascript jquery