如何解决控制台上未捕获的 TypeError
你能解释一下下面的错误是什么意思吗?
我对 Js 不熟悉。 我
Uncaught TypeError: $(...).sss is not a function
at HTMLDocument.<anonymous> (codejs.js:3)
at i (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at Function.ready (jquery.min.js:2)
at HTMLDocument.J (jquery.min.js:2)
(anonymous) @ codejs.js:3
i @ jquery.min.js:2
fireWith @ jquery.min.js:2
ready @ jquery.min.js:2
J @ jquery.min.js:2
这是我的 index.html
<script src="{% static 'js/sss/sss.min.js' %}"></script>
<script src="{% static 'js/jquery.min.js'%}"></script>
<script src=" {% static 'js/codejs.js' %}"></script>
在我的 codejs.js 上,我调用了滑块 sss
$(function($) {
$('.slider').sss();
});
谢谢
解决方法
这里 js 显示错误,因为它们没有声明 sss()
函数,这就是为什么它显示你没有被抓住。所以你应该按顺序包含js,这样js首先知道这个sss()
函数退出然后调用它。
<script src="{% static 'js/jquery.min.js'%}"></script>
<script src=" {% static 'js/codejs.js' %}"></script>
<script src="{% static 'js/sss/sss.min.js' %}"></script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。