【问题标题】:Why does my plugin give this error when I initialize it? Uncaught TypeError: Object [object Object] has no method 'counter'?为什么我的插件在初始化时会出现此错误?未捕获的类型错误:对象 [对象对象] 没有方法“计数器”?
【发布时间】:2013-01-21 02:33:32
【问题描述】:

我不明白为什么会出现此错误?!?!我正在尝试为 jQuery 使用一个简单的计数器插件:

Uncaught TypeError: Object [object Object] has no method 'counter' 

我已经包含了插件文件...我可以在源代码中看到它

/templates/ja_wall/js/counter.js

但是每次我尝试像这样初始化插件时......我都会收到未捕获的 TypeError

$("#main_counter").counter();

我已经在页面上下移动了插件包含...就在结束头标记之前...在页面底部...它似乎没有改变任何东西...我也已将我的初始化代码移至准备好的文档和 window.load 部分...均无效:-/

我是否遗漏了一些明显的东西?我还有其他插件做得很好?!?!

谢谢

【问题讨论】:

  • 站点正在使用noConflict,并且您有多个版本的 jQuery 加载。只加载一个并为所有代码使用新的 noConflict 对象

标签: jquery jquery-plugins include initialization typeerror


【解决方案1】:

尝试使用$("#main_counter").kCounter()jQuery.fn 不能用counter 扩展,只能用kCounter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多