我正在尝试使用 jQuery 的延迟图像加载插件来延迟加载我的图像。在尝试这样做时,我收到错误 Uncaught TypeError: undefined is not a function
在我的代码的第二行。
这是我的JS代码
jQuery(document).ready(function() {
jQuery("img.lazy").lazy({
effect: "fadeIn",
effectTime: 1500
});
});
此脚本与我的其他一些脚本一起放在我的页面底部的 JS 文件中。
我的 <head>
中有以下脚本并且我已验证这些文件确实已正确链接。
<script type="text/javascript" src="/static/js/jquery-1.11.1.min.js"></script>
<script type="text/javascript" src="/static/js/jquery-ui.js"></script>
我已经在 SO 上尝试了针对此问题的大部分解决方案,但我没有取得任何成功。
最佳答案
jQuery lazy
是一个单独的插件,不是 jquery
或 jquery-ui
您需要下载并添加引用以及其余的 jquery 库
<script type="text/javascript" src="/static/js/jquery.lazy.min.js"></script>
关于javascript - 未捕获的类型错误 : undefined is not a function on using jQuery. 惰性(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25293982/