javascript - 未捕获的类型错误 : undefined is not a function on using jQuery. 惰性()

标签 javascript jquery

我正在尝试使用 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是一个单独的插件,不是 jqueryjquery-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/

相关文章:

javascript - 未调用模板代码中的函数

javascript - Bootstrap Grid 以错误的方式折叠 : elements lie on top of other elements

javascript - 跟踪鼠标移动

jquery ajax调用-提交一些表单数据

javascript - Chart js 在鼠标悬停时显示旧数据

javascript - 使用javascript动态播放多种声音

javascript - 如果词汇表中的函数可用,则使用 SPAN 更改单词的颜色

javascript - 以原子方式递增 Firebase 实时数据库中的共享计数器

javascript - 如何始终在 IE 中打开新窗口并使用新 session

JavaScript 空格语法错误