【问题标题】:jQuery - Undefined is not a function?jQuery - 未定义不是一个函数?
【发布时间】:2014-05-20 10:58:37
【问题描述】:

我包含了一些脚本,但出现错误 undefined is not a function。 我有这个:

jQuery(文档).ready(函数($) { jQuery('.class-name').each(function() { $(this).appear(function() { $(this).delay(150).animate({opacity: 1, left: "0px"}, 1000);}); }); });

我做错了什么?
提前致谢!

【问题讨论】:

  • appear() 我不认为有这样的功能。
  • use fadeIn 改为
  • $ 成为 function($) 中的新变量(不是 jQuery 的别名)尝试使用另一个变量名。
  • jQuery.appear 是一个库。您是否已将其包含在您的文档中?以及您使用的是哪一个,包括目标链接。
  • 如果有帮助,这里是截图awesomescreenshot.com/0a22u0tw82

标签: javascript jquery undefined


【解决方案1】:

这可能是因为“$” var,因为您将它作为回调的参数传递。尝试使用不带参数的回调,就像这样:

//jQuery(document).ready(function($) {
jQuery(document).ready(function() {
    jQuery('.class-name').each(function() {
        $(this).appear(function() {$(this).delay(150).animate({opacity: 1, left: "0px"}, 1000);});
    });
});

希望对您有所帮助...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    相关资源
    最近更新 更多